41098 121
100462 401
86284 697
62449 384
105290 527
59153 882
186733 891
81499 361
2532 74
191246 519
33084 738
15831 633
13816 139
36066 895
9720 317
68638 320
29825 643
22378 155
15297 563
51862 492
26382 229
46931 931
1350638 2531