1	3108	14
3	6942	13
4	8528	11
5	10130	10
9	15351	8
19	28350	7
20	29666	5
21	30976	3
31	42734	2
44	58875	1
142	155803	0
