40287 276
69554 643
119016 946
43103 1098
42537 1497
31793 1855
22288 421
12228 1060
28647 901
14759 1190
12554 898