1	10082	50
2	18163	43
3	25071	42
4	31532	40
5	37259	39
8	58425	37
9	64781	36
19	123083	35
21	133020	34
28	164509	33
31	178224	29
33	187466	28
104	523366	26
106	531443	24
110	547524	23
116	571758	22
118	579492	21
123	599405	20
126	612077	19
137	653098	17
142	672602	16
146	687997	15
358	1619614	14
365	1646936	12
367	1654080	11
375	1682749	10
896	3677458	9
1128	4533658	7
1148	4602875	6
1182	4715307	5
2500	9239441	4
4213	15087178	3
8902	30413956	2
18262	59677129	1
24372	78145423	0
