0
1048
1045
837
1086
1033
1032
1105
1042
1154
1094
1015
1184
1890
1
1357
2925
1598
1678
1622
141859
3140
2676
2639
2577