1	3592	12
2	5651	11
3	7322	10
7	13615	8
15	24875	6
34	55812	4
43	68087	3
60	90340	2
113	164520	1
278414	289628751	0
