1	6276	31
2	11148	29
7	26770	24
9	31802	23
11	37428	17
12	40260	14
24	73580	12
27	81466	10
34	99838	7
60	163790	6
71	187733	4
84	215437	3
123	300604	2
199	453717	1
396	826298	0
