2266
1602
1048
861
871
1011
806
888
896
841
956
820
789
757
796
1196
963
763
916
1266
884
1164
887
986
872
585
463
534
604
535
531
639
543
580
567