2898
653
5387
1213
2897
653
2081
469
3774
850
1752
395
2536
571
6613
1489
3998
900
4582
1032
2334
526