0
1200
880
1006
1246
1112
1036
891
1393
1048
1053
885
1073
875
910
863
1912
1
1375
2977
1623
1693
1643
142104
3181
2703
2663
2601