1579
1194
1349
1097
1139
927
1041
968
1049
964
898
922
925
1034
996
881
965
863
908
932
873
1146
862
780
798
876
954
918
969
886
1006
980
1043
1029
1441