1014
858
1126
2311
1399
6525
1552
2437
1591
2350
2388
2371
3585
5191
2312
2937
4199
3670
7706
5535
5821