1005 751
796 813
142 176
543 496
129 968
614 908
406 627
102 808
186 834
948 231
88 738
775 93
632 952
681 669
334 78