1625
1065
1178
1214
1492
1661
1135
1309
1064
1945
988
873
956
857
901
928
869
1142
854
853
775
792
871
948
914
961
881
998
974
1032
1018
1435
927
855
852
913