3002 583
20511 393
13495 713
159769 259
5581 201
1290 118
6626 612
8541 727
4355 531
7668 212
4347 39
68245 591
28402 291
62208 66
3242 232
10277 499
5648 309
10157 374
3042 81
6227 533
10426 68
13251 399
3438 530
13057 430
7701 412
8791 642
2705 143
1318 81