1	9730	35
19	121468	34
21	130769	32
22	135452	30
26	151629	28
70	367885	26
74	385678	25
78	402750	24
83	425132	23
103	504113	22
104	508402	21
203	971395	19
211	1003184	18
381	1757810	17
389	1790462	16
590	2647638	15
637	2805985	14
768	3292151	13
779	3333166	12
797	3395590	11
803	3415649	10
808	3433503	9
871	3635003	8
951	3879877	7
964	3918305	6
2469	9486634	5
2472	9498058	4
3394	12572335	3
4578	16382855	2
7887	27387113	1
33148	105421474	0
