1002 458
985 18
968 222
961 923
952 407
934 876
908 48
855 568
846 412
836 978
811 644
804 752
679 297
522 733
500 284
490 658
489 810
479 384
422 233
416 57