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