1051 516
996 350
983 617
880 862
800 431
784 81
756 48
652 836
641 387
591 238
566 135
545 999
507 47
449 304
448 747
438 108
418 104
404 921
400 720
390 401