1	10483	41
6	41382	38
14	95309	36
16	105502	35
40	239884	34
42	248683	32
43	254069	31
47	274750	30
48	280336	26
51	295426	25
55	315999	24
75	430560	23
79	452260	22
80	457171	21
180	946366	20
187	976758	19
192	998004	17
193	1001717	16
198	1021551	15
247	1254773	14
306	1525681	12
307	1529545	11
312	1547665	10
776	3606155	9
1098	4979457	8
1102	4994527	7
1111	5031278	6
1125	5082141	5
1503	6665211	4
5491	22004156	3
9179	35101087	2
11336	43021004	1
11510	43569618	0
