645
630
853
651
539
708
1014
1023
963
1095
1060
1025
655
1632
553
667
903
872
636
926
766
1073
685
764
668