1	6612	40
2	11390	36
3	15703	35
4	19431	34
5	22963	31
7	31306	29
8	35642	27
11	47825	18
26	104313	17
85	317606	16
119	432650	15
154	553418	14
156	559578	13
159	569316	12
275	959031	11
286	989620	10
313	1067130	9
407	1367002	8
589	1942991	7
601	1981591	6
605	1993356	5
611	2011283	3
2532	7544259	1
12206	33438052	0
