0
1006
1044
1059
1037
1164
958
1055
891
938
840
1051
1016
1029
1261
984
1934
1
1389
3021
1640
1710
1660
142206
3202
2720
2678
2617