1048 824
1035 760
1008 803
998 789
952 28
945 115
925 60
918 902
834 620
678 258
607 41
594 921
573 643
534 684
510 968
501 746
486 792
469 509
421 384
391 267