1015 435
967 856
927 245
905 72
876 737
843 347
838 156
829 684
819 168
745 688
743 6
694 128
680 603
618 275
549 487
534 244
461 802
410 117
323 119
293 702