1	12446	45
2	19823	44
5	38463	39
7	53818	36
40	248928	34
44	268726	33
49	293520	31
53	314402	29
56	329866	28
57	335611	27
58	341344	26
61	356778	24
62	362192	22
94	528844	20
97	542403	18
100	552773	17
101	556049	16
102	560160	13
889	4133968	12
891	4140919	11
953	4352394	10
968	4403118	9
976	4427167	8
1381	6048676	5
5101	20102342	4
5113	20140614	3
13114	48240134	2
25516	89091617	1
945898	2740456346	0
