1	10802	41
3	26527	39
8	61779	38
9	67776	37
18	123159	32
21	140487	29
32	206561	28
38	239224	27
41	255191	25
44	271110	24
48	291513	23
53	317505	22
54	322159	19
57	336582	18
58	341190	17
202	1119419	16
206	1139141	15
209	1153493	14
524	2688949	10
529	2713133	8
2862	13300635	7
2909	13486534	5
3294	15054931	4
9688	41127048	3
19143	77984258	2
61603	232762898	1
705413	2333641694	0
