1581
1195
1351
1097
1139
927
1042
968
1049
964
898
922
926
1034
997
882
965
864
908
932
873
1146
782
799
877
955
918
969
886
1006
980
1043
1030
1441