1	9888	35
2	16917	34
3	21433	29
4	25528	28
70	283042	27
75	299032	25
76	302315	24
81	318944	23
87	338484	21
88	341519	20
125	484120	19
127	491671	18
130	502642	15
132	508556	13
146	548626	12
509	1817683	11
530	1876949	10
1652	5418465	9
1679	5502396	8
1699	5552188	6
3577	11151619	5
7662	23140432	4
7699	23232213	3
35190	93888932	2
81056	207320246	1
1193434	2560288838	0
