1226 93
8558 721
6664 611
18907 630
2668 258
3844 343
9642 444
3151 379
6502 322
30887 618
24194 713
3534 776