1097 93
8289 721
6306 611
17609 630
2578 258
3577 343
9177 444
3096 379
5948 322
29620 617
23447 711
3448 776