1	6749	21
5	20259	18
6	22581	16
19	48805	14
20	50726	13
24	59359	12
28	68725	10
42	92032	9
51	107825	8
60	124826	7
62	128634	6
115	220987	5
141	267386	3
227	396958	2
532	797494	1
2839	3558318	0
