1	8248	29
2	13481	28
3	17767	27
4	21608	25
5	25429	24
6	29184	23
7	32480	20
10	43268	17
11	46770	15
14	57881	13
15	61658	11
17	68830	9
47	155590	6
77	236730	5
159	440127	4
251	652201	3
753	1772105	2
830	1950113	1
1627	3600568	0
