1	10562	39
2	18412	37
6	46994	36
23	136664	34
25	145907	29
33	181130	28
34	185413	27
86	446178	26
89	459727	25
96	489770	24
111	545508	23
112	549527	22
116	564281	21
119	575455	19
122	586374	18
289	1276891	17
295	1301037	16
300	1318744	15
303	1329538	14
309	1350277	13
558	2395200	12
570	2435914	10
627	2627874	8
789	3259086	7
798	3296042	6
802	3310417	5
1363	5425358	4
3648	13435428	3
12183	40811967	2
16301	53606624	1
178455	529873107	0
