1	10886	41
4	31210	39
5	37107	36
10	65481	33
12	76285	31
13	81331	30
18	106629	28
25	143311	24
31	174258	23
46	246509	21
52	273721	20
55	287157	19
59	307159	15
70	362294	14
81	409702	13
123	599569	12
143	681740	10
167	772571	9
207	928292	8
412	1656220	7
659	2524922	6
2738	9445179	5
3517	12063516	4
18287	57952302	3
88468	262411590	2
94115	278589121	1
132337	386714330	0
