1	9380	23
3	18909	20
5	25529	19
6	28918	16
15	59030	13
19	72685	11
28	102173	9
29	105232	8
35	122596	7
38	131937	4
51	170099	3
130	374878	2
194	523707	0
