985
841
809
780
821
1292
991
785
885
887
865
873
867
1189
863
918
1211
936
1288
905
1183
909
1004
893
603
483
553
629
621
555
561
661
565
611