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