41032 120
100337 401
86207 697
62369 384
105215 527
59099 882
186592 891
81458 361
2525 74
191157 519
33077 738
15827 633
13815 139
36044 895
9719 317
68624 320
29822 643
22372 155
15293 563
51837 492
26379 229
46913 931
1350459 2530