2294
1627
1075
890
896
1037
1060
916
921
871
987
843
812
781
822
1309
993
787
938
1292
907
1185
912
1007
895
605
484
556
632
627
558
567
663
614
589