1054 516
996 350
983 617
883 862
800 431
785 81
757 48
653 836
642 387
593 238
566 135
545 999
508 47
450 304
448 747
438 108
421 104
404 921
401 720
391 401