1033
1018
1649
886
3538
953
880
1704
998
2296
4649
927
1405
1826
819
845
962
848
1281
1072
1088
901
1002
928
989
1983
914
1883
4110
985
880
924
977
2561
9932
1346
900
2388
1148
1040
2116
950
1020
2104
1388
817
1075
1228
908
1005
1332
1104
1017
1180
921
1099
962
879
1959
1511