0
1043
960
816
1101
1072
937
856
1081
1010
1020
1776
1
1255
2715
1498
1582
1529
141129
2994
2566
2565
2471