5300 30
9390 453
12938 341
18727 343
12081 503
5686 159
7728 191
12008 697
9408 81
14987 58
5460 94
17004 748
5127 685
8476 674
2609 124
7291 695
5351 178
8101 81
2535027 3564
234039 590
194785 744
2540 47
47904 393
18017 699
24483 669
6370 416
9993 774
31211 492