602 692 732 754 500 791 868 952 978 992 32045 51 135 183 246 409 466 2000 520 200 100 100 100 200 100 100 100100