1	11695	44
3	22141	42
4	26228	40
5	30106	36
10	56938	34
11	60948	33
13	67942	31
15	75776	29
16	78825	27
17	83022	24
68	278667	23
94	383296	22
108	424519	17
125	473961	15
139	517697	13
146	536412	12
153	555537	11
160	578156	9
170	607102	8
731	2378764	7
1162	3715875	5
1254	3921176	4
4833	13309125	3
5067	13787727	2
11105	27848227	1
23524	56082391	0
