317006 1370
169348 551
133757 378
22526 680
116365 553
17834 770
9070 423
27065 161
10526 132
9946 196