1	10753	40
14	91407	39
18	110290	38
23	133845	37
26	148271	33
27	152784	31
30	166619	28
77	400631	25
81	418595	22
178	876927	20
254	1224678	19
265	1271134	18
336	1595692	16
459	2174856	15
472	2226370	14
481	2260144	13
501	2336292	12
508	2360553	10
1382	5801502	9
1536	6398720	8
1544	6418756	7
1555	6444402	6
6726	21801830	5
7632	24150293	4
17071	48368690	3
31959	85650707	2
174513	412035572	1
175095	413246103	0
