1	10488	40
2	17600	38
3	23316	37
4	28268	35
7	41129	34
11	56030	33
15	70282	32
23	99047	31
26	109592	29
30	124357	27
38	152765	25
46	179330	22
56	215007	19
62	237836	18
69	259262	17
116	403174	16
117	406188	13
129	443278	12
130	446345	11
146	496926	10
160	540322	9
178	596386	8
190	633736	7
196	653681	5
256	816131	4
491	1416962	3
1212	3246919	2
1270	3396814	1
1678	4406727	0
