0
1062
952
1123
1054
1010
912
964
1150
768
1890
1
1357
2925
1598
1678
1622
141859
3140
2676
2639
2577