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