1032 418
1008 83
969 954
907 360
776 413
765 497
747 140
732 776
673 15
667 565
621 231
599 992
579 151
495 771
400 633
97 606
83 875
48 5