0
1032
1273
1092
1188
843
1052
1068
1082
1076
1058
974
859
929
838
850
1383
1
939
1438
1150
1226
1194
138001
2544
2235
2211
2113
2080