1571
1017
924
2185
1547
921
979
978
848
824
1004
941
2027
1506
903
868
920
851
853
928
993
1449
1025
991
859
929
831
931
977
1121
865
850
853
810
855
827
881
925
1186
931
1700
1141
845
871
1263
806
935
1041
793
774
819
812
982
1320
982
869
836
791
827
953