0
1751
1143
864
881
1145
1044
992
1222
977
1139
1123
1004
895
1040
945
1
1235
2662
1479
1566
1511
140904
2961
2554
2551
2449