1	12478	32
10	60687	31
13	70837	30
15	78416	28
17	87700	25
20	100335	23
21	104251	21
121	567035	19
122	571123	18
123	575340	15
127	591899	14
242	1091990	12
486	2143251	11
492	2166182	10
505	2207454	9
658	2780197	8
697	2909548	7
699	2916601	6
1422	5341326	5
2291	7704476	4
3625	11192278	3
7878	21816754	2
8495	23382152	1
379484	781096757	0
