316503 1370
169134 551
133496 378
22521 680
116289 553
17828 770
9065 423
27058 161
10521 132
9941 196