1	8895	40
2	16469	39
3	21915	38
5	30833	37
22	121021	36
24	129962	33
87	409629	32
92	426545	30
95	436625	29
98	446525	27
107	479426	25
111	493992	22
115	507666	20
241	1012182	19
244	1022695	17
248	1037029	16
272	1114402	15
279	1139186	14
283	1152551	13
289	1171647	12
290	1174686	11
553	2082858	10
555	2089222	8
812	2951526	7
875	3135568	6
1687	5851490	5
2022	6930583	4
2053	7015335	3
2841	9466096	2
2870	9547957	1
10228	31036269	0
