41046 120
100372 401
86221 697
62390 384
105231 527
59108 882
186623 891
81466 361
2525 74
191174 519
33078 738
15828 633
13815 139
36047 895
9719 317
68626 320
29823 643
22374 155
15294 563
51838 492
26380 229
46916 931
1350490 2530