41053 120
100385 401
86230 697
62395 384
105238 527
59117 882
186650 891
81476 361
2528 74
191180 519
33078 738
15828 633
13815 139
36052 895
9719 317
68629 320
29823 643
22375 155
15294 563
51847 492
26381 229
46920 931
1350519 2531