875
1454
973
4321
3113
1308
899
1191
4051
1437
929
2849
1024
841
1026
4207
1201
1181
5306
1150
2188
1314
977
1052
1405
851
960
1423
1005
1014
948
1614
926
989
1069
4184
864
1987
3212
963
783
1026
991
1199
1059
9877
1068
3336
1655
937
792
1130
1087
838
891
3903
951
26763
2563
2867