12498 14
7556 6
5681 5
4731 1
4431 2
5385 4
5087 2
5176 5
4549 3
4307 3
4525 2
4692 2
5297 13
5625 3
4708 2
5007 5
4974 6
4295 4
10076 15
6057 9
6585 9
8484 6
8397 13
14982 30