4001 7
4191 4
4698 6
4253 8
12060 15
8266 9
4044 6
3467 9
12462 11
7967 5
3480 4
2816 1
5011 11
3741 7
4708 10
5113 8
3627 7
9266 14
6624 15
3993 3
9678 13
4949 9
15227 20
21511 38