1008 751
810 813
146 176
568 496
143 968
615 908
406 627
102 808
187 834
948 231
90 738
778 93
633 952
681 669
334 78