1	13970	29
16	79252	28
17	83247	26
19	90615	24
28	128637	23
31	140287	22
32	144082	20
34	151713	17
81	302715	16
114	411082	15
116	416156	14
117	419266	13
124	439109	12
134	468609	10
143	493609	9
311	984053	8
333	1042581	6
340	1061177	5
357	1108093	4
990	2840693	3
1045	2965502	2
2037	5622598	1
9829	23585728	0
