1	3002	17
2	5267	15
3	7448	14
4	9318	13
6	13252	12
7	15053	10
8	16582	7
30	56783	6
35	64888	5
120	207220	3
269	437090	2
973	1485753	1
19048	24439775	0
