1035 150
1006 971
1003 48
986 679
932 886
927 932
909 763
802 268
771 588
693 791
660 481
557 72
535 610
528 928
524 865
506 534
496 425
435 875
346 32
320 557