0
1038
954
1055
808
1095
1068
1137
1029
926
850
1075
1047
1041
1005
1043
1752
1
1235
2662
1479
1566
1511
140906
2961
2554
2551
2449