1	9270	41
2	16778	40
16	87414	38
17	91666	37
23	124732	35
32	165551	34
65	329223	33
67	341745	32
68	346789	31
77	380940	29
89	421952	28
90	425723	27
92	432561	26
93	435624	25
96	446055	23
110	491212	19
111	494732	18
112	498062	17
307	1240181	16
309	1247097	14
328	1306997	12
336	1330875	11
971	3505187	10
972	3508673	9
988	3558916	8
1008	3618114	7
1011	3626538	6
1020	3651315	5
1642	5683680	4
5217	16836164	3
5232	16879544	2
5326	17127818	1
32056	93328087	0
