1000 1000
30
745 541 403045 1
707 526 371882 1
638 530 338140 1
589 571 336319 1
496 674 334304 1
634 486 308124 1
431 673 290063 1
497 560 278320 1
701 367 257267 1
479 531 254349 1
439 562 246718 1
375 609 228375 1
332 650 215800 1
503 419 210757 1
388 543 210684 1
592 348 206016 1
706 286 201916 1
389 509 198001 1
306 623 190638 1
714 266 189924 1
289 614 177446 1
362 475 171950 1
274 540 147960 1
285 474 135090 1
294 413 121422 1
336 341 114576 1
301 344 103544 1
377 272 102544 1
296 340 100640 1
341 266 90706 1
