2239 101
486 55
30677 179
8838 668
4675 623
2511 413
4942 588
3811 802
2784 445
4410 78
3314 573
3149 921
1600 315
3418 707
3094 787