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