41051 120
100381 401
86227 697
62394 384
105235 527
59115 882
186644 891
81474 361
2528 74
191179 519
33078 738
15828 633
13815 139
36050 895
9719 317
68627 320
29823 643
22375 155
15294 563
51843 492
26381 229
46917 931
1350513 2531