1008 558
832 669
746 704
715 311
699 635
652 194
612 120
545 829
484 479
386 596
342 599
270 355
62 934
32 2