1	6462	28
2	11389	26
4	19486	25
13	52259	24
16	62906	21
22	82898	20
28	103888	19
32	117115	17
49	176877	15
57	204058	13
58	207284	12
80	274938	11
83	285018	9
90	309431	8
94	323245	7
112	380423	6
146	478100	5
147	480286	3
658	1672798	2
885	2155219	1
1042	2498642	0
