317596 1371
169626 551
134112 379
22540 680
116481 553
17838 770
9259 423
27078 161
10532 132
9959 196