816
692
766
668
1311
993
895
815
645
1557
680
961
715
666
688
1175
843
613
705
659
1462
1359
722
1203
666
3014
678
849
905
710
3268
1152
658
728
676
741
706
791
1035
730
725
733
676
602
753
698
712
739
1557
1762
806
749
786
789
923
1288
694
777
838
787