0
1904
1197
891
922
1096
1031
1271
1029
1186
1167
1042
923
1081
973
1
1369
2960
1614
1687
1635
141993
3160
2693
2656
2593