520 543 599 675 1010 1065 1142 1392 1587 1603 2008 2128 2146 2523 2515 2612 2985 3005 3153 3591 36383642