2288
1621
1068
885
891
1031
959
912
918
867
983
839
807
778
818
1287
989
783
934
1286
902
1179
906
1002
600
480
551
626
617
553
559
658
562
608
584