1	15098	55
2	24122	54
5	49035	46
15	130591	45
16	137396	44
18	151197	42
21	170426	40
23	183048	37
25	194782	36
54	384583	35
55	390739	32
60	440038	30
145	976637	27
151	1010730	26
155	1031770	25
156	1036659	23
250	1630321	21
251	1636525	20
343	2167556	18
350	2204669	17
357	2237715	16
359	2250255	15
637	3809181	14
638	3815085	12
639	3820090	11
643	3842659	10
659	3921351	9
1866	10216134	7
2810	14838978	5
2914	15271762	4
6325	31559201	3
12987	61943549	2
35656	159083986	1
195623	808722117	0
