1712
1858
1006
874
818
940
842
753
851
836
882
896
996
1131
1150
915
567
603
483
553
629
621
555
561
661
565
611
587
521
610
564
535
559
580
541