1	9650	44
3	22691	42
4	28542	40
8	55548	37
9	61452	33
23	145682	30
156	900986	28
157	906040	26
165	946059	25
167	956446	24
168	961434	22
195	1103611	19
258	1424202	16
329	1782174	15
669	3418937	13
696	3538881	12
712	3608152	11
716	3625815	10
730	3684098	9
2057	9763391	8
2417	11295305	7
2428	11341322	6
3565	16042901	5
3574	16075894	4
11660	49728694	3
12243	51932907	2
171993	622484343	1
3254408	8447528080	0
