0
1200
880
1006
1246
1112
1036
931
1149
936
891
1393
1048
1053
1079
885
1912
1
1375
2977
1623
1693
1643
142104
3181
2703
2663
2601