376 489 599 954 1049 1184 1305 1461 1630 2071 2223 2535 