1	10663	38
3	21558	37
4	24656	36
23	103505	34
25	112399	33
28	124176	32
31	136122	31
63	257581	29
65	264834	28
75	296024	26
101	399841	24
102	402856	22
108	422839	21
109	425680	20
110	428551	18
111	431367	17
134	500105	16
216	775712	15
224	795630	14
496	1652057	13
510	1694026	12
543	1778391	10
888	2743603	9
1218	3622528	8
1232	3653423	6
3450	9475744	5
3514	9621306	4
5745	15084725	3
5755	15104409	2
23497	55021527	1
205630	416854198	0
