41071 120
100411 401
86251 697
62413 384
105260 527
59133 882
186675 891
81486 361
2530 74
191204 519
33082 738
15829 633
13815 139
36059 895
9719 317
68634 320
29824 643
22377 155
15294 563
51853 492
26381 229
46924 931
1350560 2531