1	15901	54
2	25841	53
3	34855	51
4	42889	50
6	58213	48
7	66013	44
8	73482	42
9	80932	39
15	120238	37
22	165656	36
28	204173	32
34	244294	31
41	285124	25
48	326086	22
64	433078	21
68	452532	19
80	520381	17
85	548986	16
87	559383	15
107	662702	14
112	686537	13
207	1120303	11
259	1338814	9
495	2339182	8
606	2789931	7
656	2991294	6
1355	5789688	5
1400	5985065	4
1599	6762868	3
4302	17097385	2
6226	24638330	1
528514	1957614954	0
