1259 93
8616 721
6731 611
19154 630
2698 258
3889 343
9713 444
3172 379
6556 322
31163 618
24358 713
3551 776