1033
1018
1648
886
3536
953
880
1702
996
2295
4649
927
1404
1826
819
845
961
848
1281
1072
1087
899
1000
927
989
1983
914
1882
4107
983
879
923
977
2559
9931
1345
900
2388
1147
1039
2116
950
1020
2103
1388
817
1075
1228
907
1003
1332
1104
1017
1180
919
1097
962
879
1958
1511