1000 1000
20
739 728 537992 1
658 707 465206 1
650 639 415350 1
742 545 404390 1
700 434 303800 1
667 455 303485 1
464 642 297888 1
586 456 267216 1
359 691 248069 1
482 506 243892 1
345 693 239085 1
300 730 219000 1
453 457 207021 1
362 560 202720 1
510 381 194310 1
717 269 192873 1
369 463 170847 1
291 576 167616 1
329 453 149037 1
260 483 125580 1
