5 400000 400000
307522 398609 431
181105 9488 73226
129877 30802 291607
371080 174669 138330
240834 392740 66414
