1010 578
977 508
973 434
972 785
958 169
915 83
857 730
851 1000
840 424
828 461
803 296
778 176
777 10
776 948
750 513
743 543
741 555
592 356
556 875
548 331