1	10841	41
2	18253	37
4	29915	36
5	35102	33
7	45029	32
9	54255	31
17	90978	28
25	123980	27
33	159444	26
36	172524	23
45	214128	22
55	255808	21
61	282330	17
85	375026	16
103	437884	15
120	515577	14
123	526342	13
150	621985	11
174	710500	10
196	786662	7
197	790439	6
204	819782	5
404	1439803	4
418	1482983	3
536	1833596	2
1302	4095361	1
2367	7138569	0
