41057 120
100394 401
86234 697
62396 384
105242 527
59119 882
186658 891
81479 361
2528 74
191189 519
33080 738
15828 633
13815 139
36054 895
9719 317
68629 320
29823 643
22375 155
15294 563
51847 492
26381 229
46921 931
1350531 2531