0
1325
767
1059
1461
951
999
1068
1077
1005
1298
2209
2166
1118
1030
880
1544
1
1062
1665
1283
1369
1324
139125
2701
2367
2346
2260