0
1061
1291
999
1094
1001
1187
919
882
1206
1123
851
947
907
932
1108
1890
1
1357
2925
1598
1678
1622
141859
3140
2676
2639
2577