1	3059	13
2	5156	12
3	6940	11
4	8632	9
6	11500	8
7	12988	7
10	17125	5
22	32549	2
254	260336	1
987	838965	0
