5000 3
4916 4
5766 11
6421 14
5155 13
6714 12
5207 10
5183 9
3607 3
4798 3
5257 7
5421 7
5987 8
35816 107
4651 7
6134 13
4641 1
9776 15
9242 27
6930 9
8565 12
18994 47
5582 8
21981 44