2288
1621
1068
885
890
1031
916
909
917
866
983
838
807
776
817
1285
988
783
934
1286
902
1178
906
1002
600
479
550
624
615
553
558
657
561
607
583