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