1660 101
451 55
30624 179
8784 668
4661 623
2501 413
4932 588
3797 802
2782 445
4377 78
3296 573
3147 921
1596 315
3414 707
3093 787