1	8902	42
2	13730	39
3	17683	38
4	21191	37
5	24587	36
6	28593	32
7	32086	30
8	35609	29
10	42811	27
13	57580	26
18	77743	22
20	86416	19
23	97106	17
26	108085	16
29	118132	14
33	131458	13
41	155953	12
180	622928	10
380	1161035	9
382	1164700	8
523	1495146	7
568	1567450	6
593	1614723	5
759	2005850	4
801	2086143	3
1581	3725666	2
2936	6449993	1
24359	42411919	0
