1	3826	16
2	6149	13
6	13744	12
7	15276	11
9	18366	9
10	20208	7
41	72283	6
66	117458	5
80	140094	4
157	258740	3
498	703585	2
520	738248	1
3002	3685650	0
