5048
1156
862
824
816
987
881
844
795
766
818
703
8481
867
763
669
668
1084
662
696
665
639
597
631
806
770
599