1	8093	25
3	17568	24
4	21769	23
9	40903	22
10	44620	19
11	48041	16
20	77187	13
24	91305	12
39	137247	11
42	146687	8
58	194397	7
70	228774	5
132	397798	4
280	791706	3
1141	2978125	2
8023	19089507	1
8414	20059682	0
