1642
1055
972
967
913
886
886
863
835
778
778
769
764
760
685
667
663
646
644
633
593
580
572
547
513
493
488
473
437
348
348
322
216
193