1	10775	47
2	18396	44
3	24453	39
9	58436	38
10	64260	36
15	92119	34
17	102687	32
20	117456	27
22	127200	22
30	164306	19
34	183203	16
39	208690	15
48	252109	14
79	395889	13
82	408523	12
105	502170	11
159	710478	10
160	714469	9
234	1010085	8
254	1082286	7
275	1158291	6
427	1698510	5
589	2276776	4
604	2328369	3
895	3331908	2
1870	6479877	1
12000	37585089	0
