18000 7000 17521 31524 20144 2450 28847 33458 20787 25848 14061 21885 7259 19211 9391 19183 17589 13290 9575 10189 12708 18962 17284 15963 19848 22348 30249 20182 2163511805