1	16562	57
13	116062	49
14	125355	47
16	138124	45
20	165373	44
34	271537	41
39	303074	40
41	316206	36
42	322037	35
43	327934	32
46	344656	31
91	627867	30
95	647902	27
98	663285	26
101	680453	24
115	757515	21
118	775229	20
349	2136654	19
355	2168820	17
367	2232692	16
373	2264236	14
380	2299984	13
385	2325504	12
394	2369281	11
398	2388463	10
404	2423662	9
2747	14718912	8
2766	14799753	7
3189	16831350	6
3229	16998856	4
3275	17186096	3
23444	109051427	2
78775	339815289	1
223351	920771400	0
