1	6526	29
3	16057	27
6	23910	24
9	31526	23
11	36391	22
12	38991	21
13	41495	17
16	48505	16
38	96095	14
60	134684	13
76	164909	11
84	179421	10
111	230336	9
163	325769	8
167	332712	7
169	335895	3
182	356984	2
353	605067	1
474	777389	0
