2288
1621
1071
886
891
1031
969
912
918
867
983
839
807
778
818
1288
989
783
934
1286
903
1180
907
1002
600
480
551
626
618
553
559
658
562
609
584