1	9086	35
2	14236	34
4	21976	32
5	25048	31
6	29540	30
8	38090	29
11	49313	25
13	56333	24
14	59206	23
18	72137	21
19	74862	20
20	77258	19
21	80188	14
30	108037	13
36	126885	11
40	139943	10
67	226276	9
87	293304	7
92	309667	5
220	678014	4
1223	3247710	3
1655	4264114	2
4342	10667092	1
4668	11371378	0
