1	11545	38
16	78574	36
33	146992	34
34	150176	33
39	165971	30
43	178159	29
48	196503	26
55	223187	23
56	226722	19
63	250650	17
65	257591	16
74	285130	15
80	301907	13
148	565163	12
345	1231852	11
352	1255501	10
611	2049333	8
618	2066127	7
627	2087147	6
640	2117199	5
3593	10018442	4
4970	13233281	3
9271	23689213	2
22880	53956953	1
90173	194662761	0
