2312 101
488 55
30688 179
8844 668
4679 623
2512 413
4943 588
3813 802
2786 445
4415 78
3321 573
3150 921
1601 315
3418 707
3095 787