1097 93
8289 721
6309 611
17611 630
2578 258
3577 343
9177 444
3096 379
5948 322
29621 617
23447 711
3448 776