1005 918
926 656
888 747
738 66
626 841
553 135
485 728
425 574
423 576
361 692
224 139
179 591
170 561
99 971