601 500 600 600 500 500 500 600 7589 6719 3142 9416 3222 5089 18954076