1	10170	37
20	131881	36
51	323033	34
52	329176	32
53	335193	29
54	341010	28
96	588525	26
99	605189	25
102	621413	22
106	642098	17
373	2042027	15
383	2086956	13
480	2549339	12
493	2608976	11
504	2661580	10
1162	5822682	8
1573	7757935	7
2248	10866294	6
4470	20826455	5
4519	21019952	4
4563	21197306	3
4580	21265026	2
4616	21406000	1
46824	188841873	0
