1	7440	31
3	16075	29
4	19016	28
13	53826	27
20	79117	25
21	82349	21
22	85554	19
24	91125	18
26	96697	17
31	108581	13
41	140962	12
102	311115	10
110	330252	9
111	333132	8
114	341049	7
656	1717748	6
852	2198713	5
864	2222623	4
904	2300553	3
2592	6133180	2
9723	20524840	1
27408	54490608	0
