1011 844
832 347
812 857
729 570
705 39
685 701
676 253
619 335
532 275
507 657
238 233
160 377
149 341
122 808