2288
1621
1068
885
890
1031
932
910
917
866
983
838
807
777
818
1286
988
783
934
902
1179
906
1002
600
480
551
624
616
553
558
658
561
608
583