1	17511	55
2	28261	52
4	50889	50
5	61033	48
7	77080	46
31	272032	37
35	307133	36
41	347801	35
44	362837	34
50	398102	32
51	403739	31
105	801488	30
121	901613	23
130	959748	22
132	969558	20
137	999459	19
138	1004535	18
450	2951260	17
451	2956453	16
569	3718972	15
576	3761822	14
590	3836588	13
777	4912438	12
796	5013634	11
1377	8364870	9
1403	8475826	8
2795	16016761	7
2830	16180463	6
2838	16216742	5
2847	16257767	4
10084	52842204	3
16243	82844046	2
30867	150906033	1
63858	295367504	0
