1247 93
8606 721
6710 611
19090 630
2695 258
3881 343
9696 444
3168 379
6547 322
31081 618
24314 713
3546 776