41045 120
100369 401
86218 697
62386 384
105225 527
59105 882
186620 891
81464 361
2525 74
191172 519
33077 738
15828 633
13815 139
36046 895
9719 317
68626 320
29823 643
22374 155
15294 563
51838 492
26380 229
46916 931
1350488 2530