1500 101
448 55
30605 179
8775 668
4657 623
2498 413
4931 588
3797 802
2781 445
4375 78
3294 573
3147 921
1594 315
3414 707
3093 787