1	10007	41
3	22344	40
5	30683	39
6	34895	37
24	126463	36
29	152847	34
30	158783	32
36	186267	31
41	217255	28
48	243035	27
57	275503	25
98	443204	24
104	464696	23
108	477986	22
111	486885	21
116	503399	20
130	551914	17
137	575483	16
140	584764	15
143	596006	14
219	888157	13
224	905999	11
236	945126	10
243	966752	9
609	2311460	8
1020	3655023	7
1021	3657886	6
1890	6598981	5
1931	6715507	4
1945	6756939	3
2002	6921913	2
4136	13520134	1
231752	634877268	0
