1	12831	46
2	22538	42
3	30907	38
4	38139	37
11	84618	35
14	103690	33
23	161933	31
29	201136	30
37	250131	28
43	287528	25
56	365430	24
71	453718	23
100	620360	22
108	663913	21
121	734897	20
123	746606	19
126	764464	18
136	819327	16
143	857973	15
149	890670	12
176	1021109	11
179	1036214	10
194	1109020	9
208	1177272	7
346	1788578	6
356	1834523	5
384	1964971	4
404	2048086	2
962	4331072	1
2814	11661124	0
