0
1072
1001
851
1132
1108
973
896
1122
1053
1062
1934
1
1389
3021
1640
1710
1660
142206
3202
2720
2678
2617