1047
897
1273
2290
1260
3003
1083
847
765
14407
3219
1154
824
1599