5040 16
1409 2
794 3
717 2
1559 2
2850 13
2346 6
1685 1
3167 9
4933 8
3413 7
4275 15
2347 5
17490 67
2439 11
11895 26
1391 9
3495 8
21626 55
20721 11
10927 25
5468 16
33982 35
1563 2