2996 583
20435 393
13482 713
159645 259
5570 201
1287 118
6620 612
8537 727
4342 531
7660 212
4335 39
68055 591
28335 291
62045 66
3226 232
10247 499
5628 309
10123 374
3027 81
6220 533
10396 68
13218 399
3434 530
13022 430
7679 412
8774 642
2676 143
1313 81