1088
1
902
666
893
590
812
531
560
541
504
1043
475
927
719
785
2
646
714
509
727
410
656
682
1281
911
1486