949
828
843
876
1169
1719
3068
960
1260
996
1039
2343
933
1479
929
2063
1096
1022
1007
886
2328
965
873
1378
1043
837
886
1174
1085
1055
903
894
916
893
983
816
968
1036
2453
913
928
918
892
1120
997
919
1127
895
1087
1023
1263
971
1361
901
883
1019
990
2428
3891
958