1	11497	40
2	18796	38
6	41623	35
12	68494	34
13	72529	32
17	89501	30
20	103643	29
22	114382	28
25	128700	27
26	132773	26
28	140056	25
30	147793	24
31	153179	23
35	171619	21
41	200713	20
48	235643	19
56	274534	18
61	298235	17
70	339566	16
89	422229	15
93	437941	13
98	459320	12
107	496715	11
108	500623	10
144	632684	9
149	652807	8
152	664382	7
365	1410650	6
415	1578450	5
428	1624155	4
492	1828760	3
706	2501113	2
3509	11165029	1
5563	17312940	0
