1	15880	56
2	25791	54
3	33989	51
5	52928	44
9	84751	39
11	99488	38
27	214967	37
28	221634	36
29	227476	35
53	397832	34
58	444899	32
59	451100	30
63	473123	28
66	487630	27
73	520888	26
148	1004181	25
151	1020725	23
425	2768007	21
499	3213087	20
515	3299242	18
531	3381861	17
791	4915539	16
812	5034645	15
820	5080464	12
828	5124667	10
848	5212617	9
2381	13545331	8
3639	20152322	7
4457	24377250	5
13038	66071487	4
13039	66074998	3
23914	115150024	2
76537	293222009	1
158754	506880764	0
