1	9715	15
2	12160	12
3	13941	10
10	25588	8
16	33599	7
30	54486	5
34	60624	3
41	70406	2
256	302574	1
537	576100	0
