1226 93
8558 721
6664 611
18910 630
2668 258
3844 343
9643 444
3151 379
6502 322
30888 618
24194 713
3534 776