1	6797	19
2	11704	18
4	18611	17
34	99634	16
44	126053	15
46	131175	14
49	138889	12
54	150947	11
58	161644	8
69	189000	6
85	231460	5
127	326504	4
128	329329	3
131	337413	2
137	351716	1
354	786468	0
