1	8694	25
2	13688	24
4	21680	20
5	24415	19
24	90412	16
25	93631	14
31	113651	13
49	168413	12
51	175832	11
64	214864	10
83	270563	8
103	330435	6
175	537182	5
253	752710	4
260	772082	3
282	832652	2
308	903999	1
599966	1399391817	0
