40287 276
69607 643
119164 946
43103 1098
42537 1497
31794 1855
22289 421
12228 1060
28647 901
14759 1190
12554 898