2277
1610
1061
874
881
1025
829
900
907
855
970
799
766
806
1243
971
773
923
1278
891
1172
895
992
879
592
473
543
614
600
541
649
551
591
575