1096 93
8288 721
6304 611
17600 630
2578 258
3572 343
9171 444
3096 379
5947 322
29617 617
23445 711
3448 776