30510 41
13875 800
37062 542
23834 164
29648 529
386997 1161
28132 553
8960 422
48126 448
17406 526
934422 960
7780 310
16611 76
48985 792
13277 54
40499 638
51481 766
33140 325
8443 30
11605 604
29998 869
16860 298
108060 635
36085 497