2153 101
473 55
30657 179
8823 668
4674 623
2508 413
4937 588
3806 802
2784 445
4397 78
3312 573
3147 921
1600 315
3417 707
3093 787