315992 1369
168915 551
133247 378
22516 680
116204 553
17821 770
9057 423
27050 161
10515 132
9937 196