1036 31
1005 959
974 865
955 84
941 189
935 681
887 328
858 320
776 735
727 72
695 895
695 603
649 58
608 508
487 570
469 695
410 286
400 980
382 778
327 441