1	13550	53
4	38942	52
14	95744	49
16	104754	47
17	109654	45
22	128704	44
24	135718	40
26	144654	38
29	156010	36
33	169462	34
35	176162	32
36	180713	31
37	185458	28
40	197125	23
145	699704	22
154	734369	20
156	742079	18
254	1136514	16
350	1490102	15
357	1514073	14
1022	3956953	13
1377	5272479	11
1389	5315229	10
1770	6619141	9
1808	6723844	8
1828	6778873	7
2504	8891245	6
4799	16409008	5
4802	16419630	4
8708	28278904	3
8715	28299359	2
44791	128552813	1
3446866	10290310569	0
