1	9032	41
4	25574	39
5	29185	38
16	91755	35
18	100022	34
21	110892	32
22	114766	30
23	118803	28
47	235255	26
49	243953	25
50	248285	24
140	595517	22
184	772303	21
185	776204	19
189	790922	18
277	1089966	17
287	1121473	16
302	1168183	15
311	1194657	14
320	1221893	13
326	1240856	12
327	1243868	11
379	1392384	10
400	1461825	9
404	1473998	8
420	1520238	7
1255	4226260	6
1312	4390151	5
1313	4392995	4
1586	5245179	3
1587	5247881	2
1638	5379595	1
23829	67541214	0
