1	11110	34
14	99593	33
17	114827	32
34	216453	29
37	233150	28
41	255255	27
42	260494	26
47	289837	25
83	470563	24
85	478713	22
120	665648	21
126	695465	20
129	708577	19
197	1066818	18
204	1097047	16
218	1153319	15
223	1170464	12
232	1207269	11
250	1282633	10
501	2386594	8
1055	4874007	6
2116	9191210	4
2133	9257704	3
3225	13455820	2
10787	40936573	1
83534	276525070	0
