1	8062	28
4	23098	26
5	26942	24
6	30449	22
11	49207	21
13	56942	20
17	71059	17
18	74470	15
22	88142	12
23	92334	9
29	114912	8
39	147880	7
49	180670	6
53	192421	4
122	385517	3
252	724146	2
327	913452	1
522	1380117	0
