1	2993	15
2	5155	12
5	11050	11
6	12736	9
22	41062	8
28	49479	5
67	113245	4
80	131985	3
189	297457	2
190	298635	1
2967	3555643	0
