1	9388	35
12	78685	34
13	84738	31
31	199863	30
33	211358	29
34	216940	27
35	222611	26
39	245134	24
145	839395	23
146	844860	21
147	850330	19
149	861314	18
281	1578815	17
608	3274344	16
612	3294669	14
624	3349561	13
627	3364031	12
637	3412160	11
836	4313309	10
863	4430931	9
882	4514640	8
904	4611674	7
931	4723933	5
934	4736412	3
15959	68763482	2
16224	69700392	1
28288	116728733	0
