1	8505	31
2	15311	30
53	256543	28
57	271835	27
62	288247	26
67	305162	25
102	457078	24
103	461269	22
105	468980	21
175	735748	20
272	1118300	19
280	1145618	18
370	1469700	16
385	1516897	15
580	2214932	14
582	2221704	13
585	2233066	12
590	2250590	11
602	2288218	9
615	2325517	8
619	2338101	7
950	3449695	5
991	3573162	4
1238	4336776	3
2510	8305566	2
2848	9337228	1
12477	36592709	0
