1	6585	33
4	21219	32
5	26510	28
11	51858	26
12	55367	24
13	58637	23
16	68742	20
19	77590	19
38	142720	17
42	156598	16
46	170238	15
51	183343	14
52	186058	13
57	200037	12
106	368643	11
112	385149	9
119	404996	8
123	417479	7
135	449512	6
756	2280311	5
1098	3219775	4
1630	4604365	3
2014	5633776	2
5493	14192810	1
98310	209370791	0
