19952 505
5600 231
9589 717
15060 395
7267 546
9197 443
7129 74
8459 73
1618 249
21713 610
1749 351
29885 782
15942 324
9346 161
10213 516
35162 374
84709 169
9991 930
15408 437
111445 195
24514 697
12670 594
2793 372
6357 725
11595 531
61665 105
9038 521
5179 52