12 700000 700000
676083 694973 233900
503632 636730 655982
636467 600370 607225
585527 504091 593392
508328 570375 377006
370992 491972 299533
274960 400935 257405
211949 319152 348320
50420 185073 148315
167058 159855 127902
64853 102897 84047
53036 50695 59785
