0
1066
995
1085
844
1127
1100
1175
1061
968
888
1114
1082
1081
1047
1073
1904
1
1369
2960
1614
1687
1635
141993
3160
2693
2656
2593