1	10589	41
3	24800	40
6	41197	36
10	60827	34
11	66013	33
18	98895	32
19	103629	29
29	152111	28
30	156985	27
33	172194	25
34	177116	24
37	191707	23
48	246793	22
57	289558	21
86	409295	20
88	417588	19
93	439439	17
94	443631	16
111	507782	15
115	523718	13
136	601482	12
157	680578	11
206	845620	10
369	1386163	9
410	1545625	8
420	1583037	7
430	1620139	6
888	3162609	5
910	3239149	4
4061	13093997	3
132387	401565391	2
159142	480814815	1
203188	606971521	0
