19952 505
5600 231
9589 717
15061 395
7268 546
9198 443
7129 74
8461 73
1619 249
21713 610
1749 351
29885 782
15942 324
9346 161
10213 516
35164 374
84716 169
9995 930
15408 437
111455 195
24514 697
12670 594
2793 372
6357 725
11595 531
61669 105
9038 521
5179 52