1	10662	44
2	17852	42
4	28339	40
5	32806	36
10	51759	35
11	54803	34
15	68800	32
17	77054	29
22	95934	27
28	119797	26
29	123209	25
35	144946	23
44	175975	19
47	187057	18
48	191236	16
84	302445	15
91	323875	14
103	361996	12
105	368870	11
159	559822	10
163	572011	9
174	605023	8
214	717677	7
282	904231	6
469	1403737	5
484	1443894	4
684	1959851	3
840	2369068	2
907	2541882	1
1473	3918634	0
