1	11951	40
2	19552	39
4	31547	38
7	50468	29
19	124984	28
20	130733	27
68	410687	24
99	595032	20
102	609737	18
175	953402	16
248	1279646	15
249	1283084	14
252	1296408	13
266	1355990	12
267	1359778	11
361	1777307	10
369	1809438	9
380	1855631	8
2756	11791290	7
2784	11888305	6
2786	11894748	5
2792	11921040	4
2826	12044144	2
2948	12460985	1
274639	888986523	0
