40287 276
69653 643
119260 946
43103 1098
42537 1497
31795 1855
22289 421
12228 1060
28648 901
14759 1190
12554 898