1010 596
963 620
952 392
923 787
862 714
726 357
696 433
689 903
675 239
653 24
648 200
640 367
586 313
559 504
550 408
513 416
425 559
422 745
377 184
331 723