25698 100
15765 64
2983 5
5435 9
3071 14
5135 13
2445 8
4423 12
2140 8
1033 4
1444 6
19659 28
356 2
438 7
534 10
512 8
7183 27
485 2
400 5
939 12
679 4
869 10
818 4
420 0