1	13672	58
3	34684	38
5	52846	36
7	69219	35
98	765252	33
100	778247	31
101	785461	29
102	792228	28
106	818204	26
115	872444	25
190	1350550	24
198	1395123	21
212	1476232	20
223	1536353	19
440	2897232	18
442	2909895	17
1033	6446273	15
1772	10688837	14
1794	10792383	12
2503	14802981	10
2513	14852930	9
7963	44227418	8
8010	44433432	7
8022	44489454	6
8077	44719854	5
19026	99599434	4
34008	164029594	3
36012	170037387	2
65630	256653061	1
507752	1443982015	0
