1	11073	40
5	39374	38
6	45348	37
7	50114	35
11	69498	32
37	220623	30
41	241600	29
54	316574	28
57	332040	27
59	342336	23
61	351768	22
62	355976	21
75	417917	20
79	437387	19
82	450663	18
186	981481	17
187	985272	16
257	1280458	14
261	1297980	13
351	1685055	11
807	3752511	10
895	4159850	9
898	4172756	8
1087	4947718	6
1094	4972158	5
1382	6059742	4
1400	6121310	3
4802	19701260	2
11129	42409933	1
68128	231704058	0
