1	10148	31
2	17025	28
3	21485	27
29	133482	26
31	141350	25
114	484901	23
115	488588	22
116	493098	18
163	672204	17
165	678763	15
172	701184	14
181	730604	13
192	762851	12
323	1208684	10
347	1280175	9
367	1344325	7
389	1410503	6
637	2252743	5
1466	5017045	4
2049	6781932	3
3163	10073817	2
3353	10567850	1
15903	46325280	0
