0
1031
1272
1091
1188
840
1052
1068
1082
1075
1057
973
858
928
837
850
1380
1
939
1431
1148
1226
1193
137948
2544
2233
2211
2112
2077