2760 101
528 55
30764 179
8925 668
4715 623
2515 413
4953 588
3829 802
2793 445
4444 78
3328 573
3151 921
1603 315
3423 707
3101 787