1625
1064
1178
1213
1492
1661
1135
1308
1944
988
873
956
857
901
928
868
1141
854
853
775
792
871
947
914
961
881
998
974
1032
1018
1435
927
855
852
913