18000 7000 17621 31917 20144 1623 30799 34569 21111 25770 14854 22966 6683 18026 9058 18689 10983 12023 8042 10122 12171 16595 16020 14065 18016 2351327115