1	12916	47
3	30030	44
5	44404	43
6	50519	39
8	61905	38
9	67306	35
12	82117	33
14	92034	29
15	96731	28
52	303198	25
57	330187	23
61	351610	21
64	364874	20
66	373856	18
68	383814	17
71	396898	14
74	411880	13
78	430291	11
334	1646620	10
347	1695777	9
484	2302550	8
1184	5375933	7
2129	9191709	5
2190	9387501	4
2244	9563227	3
3255	13639649	1
3318	13846213	0
