1	13994	43
2	23168	41
3	29999	39
34	240230	38
37	259676	35
38	265863	34
41	283847	33
42	290821	28
118	784213	26
214	1391771	25
219	1418427	24
230	1476964	23
247	1565387	22
255	1606102	20
263	1650017	18
656	3914508	17
661	3940513	16
664	3955120	15
679	4025296	14
688	4067821	12
701	4120475	11
709	4154610	10
964	5461623	8
1515	8315361	7
1652	8926953	6
4148	21565115	4
4184	21720110	3
11243	53804855	2
32817	147170631	1
224454	924536313	0
