1	6821	34
2	11810	32
3	15658	29
10	40986	28
12	48471	26
13	52024	25
17	66777	23
18	70372	22
19	74219	20
20	78029	19
24	93065	18
25	96820	16
29	109769	15
33	123823	12
49	171477	11
58	194762	9
70	227663	8
80	256184	6
114	350566	5
122	371868	4
172	497293	3
296	781188	2
297	783151	1
1384	2939270	0
