1	10362	50
2	17214	48
3	21244	46
4	24610	41
15	66983	38
17	73824	35
19	80625	32
20	83849	30
42	170083	29
46	184946	27
47	188469	25
48	192248	24
118	463021	21
120	470365	17
286	1092952	14
295	1120135	13
682	2398396	12
688	2413502	11
795	2745701	10
817	2805050	9
829	2835269	8
3523	10881066	7
3555	10961128	6
6005	17808101	5
7253	21139083	4
8646	24756714	3
8708	24889219	2
101873	251043889	1
467817	1052935135	0
