41075 120
100415 401
86254 697
62414 384
105267 527
59136 882
186689 891
81488 361
2530 74
191207 519
33082 738
15829 633
13816 139
36060 895
9719 317
68634 320
29824 643
22377 155
15294 563
51855 492
26381 229
46924 931
1350572 2531