41090 121
100438 401
86268 697
62428 384
105279 527
59142 882
186713 891
81494 361
2530 74
191222 519
33083 738
15829 633
13816 139
36063 895
9719 317
68635 320
29824 643
22377 155
15295 563
51859 492
26382 229
46928 931
1350603 2531