0
1066
1107
1029
1018
774
684
771
780
996
1022
943
899
770
1067
1250
1380
1
939
1431
1148
1226
1193
137948
2544
2233
2211
2112
2077