1002 751
782 813
137 176
525 496
120 968
614 908
406 627
102 808
186 834
946 231
87 738
772 93
630 952
680 669
333 78