1	16117	51
2	23819	47
3	28914	46
8	48561	43
9	52693	42
11	60552	39
19	89883	38
23	104528	33
30	131403	31
31	134354	30
36	151557	27
43	179614	26
44	182504	25
56	227668	24
63	258266	23
64	262040	22
69	282430	21
86	348082	20
101	404957	18
112	437840	17
123	472141	16
154	573689	15
200	713389	14
209	741505	12
213	755680	10
259	891327	9
297	999156	8
336	1119648	7
398	1286764	6
461	1451259	5
473	1486445	4
533	1656468	3
1204	3358568	2
3300	8499800	1
37878	92867276	0
