41066 120
100403 401
86242 697
62404 384
105248 527
59127 882
186662 891
81484 361
2530 74
191196 519
33080 738
15828 633
13815 139
36057 895
9719 317
68630 320
29823 643
22377 155
15294 563
51847 492
26381 229
46921 931
1350541 2531