1	7508	33
2	12691	31
3	16866	28
5	24115	27
6	27662	24
8	35241	22
20	75387	20
23	85206	16
31	111036	15
34	120047	14
35	123545	13
36	127214	12
53	184988	11
65	223878	10
66	227208	7
69	237194	6
109	345360	5
132	409959	4
269	764308	3
566	1460359	2
980	2355190	1
2820	6346874	0
