1	9200	34
2	16215	29
10	57930	27
17	92603	26
18	96998	22
29	147473	19
32	161407	16
34	170266	15
58	282671	12
68	325687	11
83	390747	8
179	762656	7
199	837357	6
274	1083691	5
928	3268016	4
939	3303537	3
4155	13271727	2
20000000	54764670193	2
