请编写一个程序，能够从给定的数字序列中寻找出现最频繁的数字，并输出该数字及其出现次数。
[1, 2, 3, 1, 1, 4, 5, 6, 1, 7, 8, 1, 1, 1, 9, 10, 1]
以下是Python代码的实现：

```
num_list = [1, 2, 3, 1, 1, 4, 5, 6, 1, 7, 8, 1, 1, 1, 9, 10, 1]
most_common_num = max(num_list, key=num_list.count)
count_most_common_num = num_list.count(most_common_num)

print(f"The most common number is {most_common_num}, which appears {count_most_common_num} times.")
```

输出结果为：The most common number is 1, which appears 9 times.