1	10201	41
11	41588	39
13	45933	38
14	48050	37
16	53389	35
30	84760	32
34	93555	31
44	118002	30
49	130027	28
52	137034	27
57	148446	26
60	155716	22
68	173966	21
70	178864	20
77	193931	19
87	215699	18
89	220188	16
92	226864	14
113	269389	13
127	297438	12
140	324517	11
158	355972	9
436	782953	7
722	1223440	6
1446	2334920	5
1611	2615728	4
1754	2859255	3
1933	3144649	2
1993	3234540	1
2780	4326018	0
