4029 518
3547 292
19694 568
11727 633
5646 771
2673 283
6518 414
3181 361
3534 345
2864 253
2091 225
1595 371