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