1	6800	23
7	33699	21
8	38125	18
25	112175	17
35	151954	16
40	171307	14
44	187286	13
106	433665	12
109	443970	10
110	447139	8
116	467390	7
797	2890086	6
1420	4990684	5
1705	5898772	4
3488	11640892	3
13270	41334342	2
15623	48297769	1
42196	122940705	0
