1586 101
450 55
30614 179
8775 668
4657 623
2501 413
4932 588
3797 802
2781 445
4375 78
3294 573
3147 921
1594 315
3414 707
3093 787