1	6590	32
3	15865	29
4	19412	28
10	41582	25
15	59909	24
16	63375	23
21	79401	22
23	84900	20
24	87369	19
25	90345	16
30	104463	15
32	109979	9
54	179851	8
63	209291	7
94	292565	6
637	1563880	5
790	1909720	4
12982	28529496	3
12999	28571969	2
13121	28861010	1
13277	29199173	0
