13 0 14076 90859 147389 199174 247658 280669 352879 412298 429009 445308 459956 528100 528585 