875
1454
972
4321
3113
1307
899
1189
4051
1437
928
2849
1024
841
1026
4207
1201
1181
5306
1150
2185
1313
976
1052
1405
850
960
1423
1004
1014
947
1614
926
989
1068
4184
864
1987
3211
963
783
1026
991
1199
1059
9877
1068
3333
1655
937
792
1130
1087
838
891
3903
951
26762
2563
2867