1012 751
829 813
148 176
573 496
156 969
615 908
406 627
103 808
187 834
949 231
93 738
782 93
633 952
682 669
334 78