5001 856
19953 428
23047 800
4381 217
23431 488
4847 643
16081 221
31490 513
24682 423
15240 741
8192 88
11272 289
8837 412
50884 758
19860 601
16050 575
1414 114
2595 188
163322 974
378713 1078
2504495 7123
1780 154
1786 309
46214 855
31124 597
32561 935
27187 293