1	7482	22
14	59751	18
21	84677	16
23	92132	13
34	127297	10
60	199282	8
64	209802	7
79	248098	5
140	389446	4
508	1297643	3
840	2049341	2
949	2302391	1
2004	4585566	0
