3960 335
18359 178
1228 71
4641 471
2932 300
3510 53
4928 62
6333 563
1702 163
7625 206
8537 201
7682 772
2733 127
1964 169
3497 502
4420 993
5735 648
2944 443
4315 437
1175 88
3075 722
3716 429
4134 469
5027 81