1	10529	37
9	58925	32
12	74265	30
18	105223	29
28	151966	27
36	189161	25
37	193830	23
43	222567	22
45	231275	21
61	298648	18
62	303222	17
63	307927	16
75	363103	15
118	547574	14
172	760526	13
204	887191	12
224	966310	11
296	1221277	10
333	1357655	9
361	1461206	7
453	1779996	6
875	3069376	5
881	3096361	4
1218	4123421	3
1862	6003671	2
2599	8192166	1
3075	9499043	0
