41056 120
100391 401
86234 697
62395 384
105241 527
59119 882
186655 891
81477 361
2528 74
191183 519
33079 738
15828 633
13815 139
36052 895
9719 317
68629 320
29823 643
22375 155
15294 563
51847 492
26381 229
46920 931
1350525 2531