596924
55671
620536
104408
320428
167450
53554
281664
847134
27884
18242
483800
137673
68107
966720
525213
897700
456431
475460
655318