1	10756	36
2	17654	35
4	32451	34
5	39436	33
48	267057	31
50	276561	30
51	280816	28
53	289201	27
56	302349	25
57	306372	23
58	311785	22
61	327849	21
131	677795	18
134	690359	17
268	1336888	16
287	1411983	15
290	1423020	14
291	1426954	13
316	1525599	12
510	2404765	11
518	2436843	10
534	2495872	8
544	2532300	7
2403	10341778	6
3701	15445998	5
3908	16264422	3
4405	18090001	2
4503	18408747	1
23352	83188685	0
