906
740
895
886
1152
4569
1359
1055
1023
891
814
835
991
966
2325
1343
1115
776
905
764
851
1239
737
812
652
645
641
769
1057
1095
1405
1362
696
689
914
701
748
801
711
868
1127
683
733
666
761
1817
655
716
1298
1249
1084
873
666
1681
847
701
955
996
841
3090