1	9716	43
2	16955	42
4	31071	40
6	43910	34
7	49407	30
33	209114	29
45	280653	26
46	285870	25
173	999917	20
177	1021234	18
182	1045726	17
185	1059740	16
364	1977980	15
370	2006793	14
377	2041247	13
589	3131384	12
605	3196286	11
1201	6018980	10
1423	6998103	8
1437	7052998	7
1483	7230064	6
2235	10522803	5
2254	10593010	4
5511	24763432	3
5593	25072471	2
21254	87427129	1
37444	150675025	0
