1	9738	44
3	20871	43
5	30033	42
7	39141	41
8	42655	37
10	49118	35
14	60231	33
48	173968	32
52	192099	31
56	205434	29
90	312195	28
91	314858	26
92	317691	25
102	342730	24
114	374236	23
115	376846	22
119	386419	20
263	762219	19
273	780769	18
310	853600	17
312	857938	16
398	1086335	15
403	1096800	13
404	1098979	12
519	1389549	11
534	1421576	10
535	1423677	9
536	1425702	8
560	1473136	7
1300	3182664	6
2379	5401757	5
2399	5440120	4
2415	5470374	3
12880	25985474	2
25687	48549045	1
197786	527812160	0
