1	9653	40
2	16881	39
16	84989	37
19	96697	34
20	100357	33
23	110731	32
28	129135	31
90	401601	29
98	431294	28
108	467555	24
110	475193	22
112	482324	21
241	999916	20
242	1003558	18
246	1015641	17
328	1318406	15
331	1328286	14
337	1346548	10
718	2690859	9
753	2796337	7
1369	4945338	6
1372	4954501	5
3518	11754258	4
3542	11824499	3
3570	11904917	2
4745	15368895	1
17035	51832962	0
