1395
1033
956
1392
1044
1832
926
859
2564
1410
922
962
990
925
967
952
1225
1007
1827
878
1042
1725
894
1147
1442
1055
1018
4220
2726
903
1073
1152
1319
2079
1022
1095
953
943
1020
855
928
832
968
1349
1053
932
980
1295
1200
1122
869
2014
1878
911
1320
986
1185
988
854
1478