1065 553
666 534
1012 920
371 501
744 339
326 407
341 808
577 20
821 152
455 82
449 247
936 247
489 765
563 921