1124
980
961
1127
1148
965
1211
1576
1173
1445
1183
1283
1152
771
740
898
750
839
909
972
845
891
818
946
903
718
900
865
797
931
851
813
819
867
826
802