1	11355	45
2	20131	44
3	25174	42
36	180484	41
37	184924	39
40	197795	35
42	204806	34
44	211871	33
49	228901	32
52	238725	30
55	248878	29
58	258334	26
127	490457	24
130	498329	23
131	501309	21
439	1515116	19
446	1536161	18
474	1607174	17
483	1628621	16
488	1640969	15
514	1704826	14
521	1723227	13
825	2622431	12
835	2645605	11
1071	3326428	10
1100	3398354	9
1121	3449926	8
1152	3523751	7
1474	4391123	6
3388	9515093	5
3442	9633955	4
3678	10147103	3
3696	10187055	2
3769	10346604	1
31637	80513488	0
