1	6852	29
2	11714	26
3	15832	25
7	30759	21
16	60109	16
19	69123	15
22	78600	12
69	220872	11
71	226476	9
115	351398	7
190	549129	5
234	672505	3
292	817544	2
300	835677	1
1822	4107601	0
