41061 120
100401 401
86238 697
62399 384
105245 527
59122 882
186660 891
81482 361
2530 74
191194 519
33080 738
15828 633
13815 139
36057 895
9719 317
68629 320
29823 643
22376 155
15294 563
51847 492
26381 229
46921 931
1350535 2531