0
1060
965
1062
951
1083
861
987
1065
1096
955
1893
1
1357
2929
1598
1678
1624
141878
3143
2676
2641
2580