1	6857	27
2	11647	24
3	15720	20
4	19897	19
22	95782	18
25	106281	17
73	299518	16
102	418799	15
108	441867	13
120	485706	11
128	513499	10
442	1657407	9
467	1738823	8
473	1759132	7
654	2407062	6
1125	4058503	3
1365	4875836	2
5082	16697461	1
202443	547491733	0
