316791 1370
169270 551
133647 378
22522 680
116338 553
17833 770
9070 423
27063 161
10524 132
9946 196