315955 1369
168901 551
133228 378
22515 680
116199 553
17821 770
9056 423
27048 161
10515 132
9937 196