1097 93
8289 721
6310 611
17615 630
2578 258
3581 343
9180 444
3096 379
5948 322
29628 617
23448 711
3448 776