1226 93
8558 721
6664 611
18906 630
2668 258
3844 343
9642 444
3150 379
6502 322
30885 618
24192 713
3534 776