9096 627
2898 486
14351 329
19413 326
8597 109
16196 966
5768 549
12411 411
3175 156
1691 276
9826 780