1	10033	41
4	30352	38
9	61643	37
11	73427	31
14	89103	30
15	94058	29
16	98575	28
17	103737	27
18	108567	26
21	123794	23
22	128451	20
279	1327711	19
282	1340624	18
297	1403766	17
307	1448244	15
312	1470843	14
318	1497756	13
931	4137186	12
942	4179432	11
943	4183570	9
2807	10663333	8
2821	10699322	7
2846	10757187	6
2860	10787956	5
7694	24736823	4
7757	24888936	3
16557	47781847	2
57701	149148587	1
489549	1100483259	0
