1093 93
8284 721
6300 611
17585 630
2578 258
3569 343
9159 444
3095 379
5945 322
29613 617
23435 711
3447 776