315376 1368
168687 550
132962 378
22498 680
116094 553
17820 770
9048 423
27035 161
10511 132
9929 196