1	11025	35
2	18071	34
3	24780	29
16	102844	28
22	134200	27
24	145093	25
41	243104	24
60	338857	22
62	348346	21
121	639439	19
178	923266	17
182	945353	15
277	1387896	14
288	1436346	13
294	1460186	12
359	1764875	11
500	2411469	10
564	2708915	9
1226	5681680	6
1342	6097276	5
1575	7024048	3
2390	10294457	2
3166	13042256	1
7690	29919895	0
