41046 120
100373 401
86221 697
62390 384
105232 527
59110 882
186628 891
81466 361
2525 74
191175 519
33078 738
15828 633
13815 139
36048 895
9719 317
68626 320
29823 643
22374 155
15294 563
51842 492
26380 229
46916 931
1350499 2531