3001 583
20503 393
13495 713
159764 259
5581 201
1290 118
6626 612
8538 727
4350 531
7668 212
4345 39
68221 591
28397 291
62195 66
3240 232
10273 499
5648 309
10152 374
3042 81
6225 533
10422 68
13248 399
3438 530
13054 430
7697 412
8791 642
2699 143
1318 81