0
1488
2350
1147
1061
895
809
902
999
1184
1162
894
981
1100
1111
843
1548
1
1067
1672
1287
1373
1326
139147
2706
2369
2262
2212