1	3728	10
4	10256	9
18	35392	7
21	39905	5
100	173504	4
110	189578	3
303	492887	1
627	950070	0
