1	9296	39
2	16410	36
3	22161	34
16	105072	28
17	109730	26
20	122894	25
27	154889	20
81	416283	16
84	430134	15
676	3027691	14
685	3063239	12
1158	5022781	11
1194	5149660	10
1204	5183610	9
1232	5279341	8
2196	9081384	7
2229	9190014	6
3680	14707766	5
8065	31024752	4
14301	53605283	3
28916	103509580	2
100747	340152569	1
9865810	28672269159	0
