2023
1260
1095
667
812
686
759
835
853
773
783
728
882
769
659
830
805
724
820
775
751
764
796
756
748
741
717
734
735
736
839
788
713