1	11742	34
5	37239	32
12	75827	26
14	87688	23
21	120891	21
31	168729	18
37	195536	16
41	214045	15
44	227951	13
58	298121	11
59	302650	7
86	413151	6
105	488109	5
167	716437	4
283	1160301	3
307	1252065	2
408	1600480	1
2015	6996978	0
