1	11575	41
4	31562	38
5	37669	35
6	43807	34
7	49518	32
8	54494	31
16	97058	28
23	134928	27
26	149539	25
32	177399	24
33	181562	22
38	206595	21
39	211343	20
43	230629	19
46	245062	18
47	248826	17
48	253607	16
53	278333	13
58	302088	12
63	319166	11
67	333860	10
71	352005	9
86	407612	8
95	444608	7
153	664777	6
264	1030007	5
663	2265214	4
1295	4188988	3
2293	7240735	2
2512	7902198	1
4698	14392782	0
