3001 583
20502 393
13495 713
159762 259
5581 201
1290 118
6626 612
8538 727
4350 531
7668 212
4345 39
68210 591
28393 291
62182 66
3240 232
10272 499
5646 309
10151 374
3042 81
6225 533
10421 68
13245 399
3438 530
13051 430
7694 412
8790 642
2696 143
1317 81