1	5629	22
2	10390	20
28	120478	19
29	123469	18
32	133454	17
38	150945	16
39	154281	15
89	318255	14
90	321854	13
95	338102	9
292	930244	8
304	959815	7
329	1023529	6
355	1086545	5
359	1096659	4
373	1134683	3
1394	3842383	2
3250	8413246	1
3251	8415953	0
