1	6027	32
2	10986	28
3	15355	27
8	38805	22
10	48569	21
14	64656	19
17	76053	18
58	222747	17
63	238343	16
95	344119	14
98	353686	13
107	379721	12
109	386016	11
113	397957	10
114	400508	9
230	728736	8
324	1022235	5
386	1177522	4
534	1570458	2
1698	4586961	1
4737	11749486	0
