985
841
809
780
821
1290
991
785
885
886
864
873
867
1188
863
918
865
887
1211
936
1288
905
1183
909
1004
893
602
482
553
629
621
555
561
660
564
611