1033
1018
1649
886
3538
953
880
1704
998
2296
4649
927
1405
1826
819
845
961
848
1281
1072
1088
899
1001
928
989
1983
914
1883
4110
985
880
924
977
2560
9931
1346
900
2388
1147
1040
2116
950
1020
2103
1388
817
1075
1228
908
1003
1332
1104
1017
1180
920
1097
962
879
1959
1511