41058 120
100398 401
86236 697
62398 384
105244 527
59120 882
186658 891
81481 361
2530 74
191192 519
33080 738
15828 633
13815 139
36055 895
9719 317
68629 320
29823 643
22375 155
15294 563
51847 492
26381 229
46921 931
1350532 2531