0
1196
869
1001
1240
1108
1033
926
1127
929
887
1388
1045
1047
1074
880
1890
1
1357
2925
1598
1678
1622
141859
3140
2676
2639
2577