1	6915	28
3	15825	27
6	27072	22
14	52694	20
18	65985	17
22	78231	16
24	84834	15
25	87991	14
30	104963	13
36	125113	10
38	131223	9
42	142638	7
67	218215	6
114	347102	5
180	511210	4
580	1437748	3
628	1557544	2
653	1621790	1
3459	7761667	0
