1	11579	47
2	19085	45
3	26050	44
7	56231	42
11	79263	39
14	98807	35
27	183274	33
29	198547	30
31	209393	28
62	371711	26
86	499313	25
88	509221	23
93	532315	22
95	540670	21
96	545497	19
143	778319	18
150	814125	17
151	818038	14
162	860595	13
165	873733	12
320	1568799	11
322	1578292	10
335	1633167	9
767	3513914	8
787	3596575	7
796	3630415	6
813	3696677	5
817	3710123	4
827	3748652	3
1826	7904755	2
5855	22948741	1
29305	103000733	0
