31300 392
11035 621
15743 52
16247 413
16996 907
12273 261
41444 292
39017 94
16384 126
2686644 4023
2440341 3520
386779 1161
233649 590
194525 744
46999 385
56933 627
64396 609
59340 872
81663 612
68115 833
42021 612
58088 735
31025 884
82772 616
85491 873
60050 408
55121 314