1006 435
963 856
921 245
903 72
875 737
837 347
836 156
819 684
816 168
742 6
741 688
694 128
677 603
568 275
543 487
507 244
458 802
403 117
320 119
286 702