2149 101
473 55
30655 179
8822 668
4674 623
2508 413
4937 588
3805 802
2784 445
4396 78
3312 573
3147 921
1600 315
3417 707
3093 787