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