896
756
706
899
657
821
815
789
811
2961
1449
896
691
959
861
4028
641
1449
730
611
1345
968
816
613
932
1477
665
1801
737
2806
750
763
1063
849
1212
1127
640
622
685
761
852
740
699
785
2497
922
931
648
4126
865
1055
679
931
6330
1398
764
1117
685
709
886