1403 101
440 55
30590 179
8768 668
4657 623
2498 413
4929 588
3797 802
2781 445
4366 78
3292 573
3147 921
1593 315
3414 707
3091 787