763
974
1094
1718
675
509
1405
568
944
920
956
901
926
916
1152
957
883
793
747
705
750
655
635
1069
724
1126
637
1146
670
892