1	15696	51
2	25722	49
4	46478	44
5	56542	43
28	230102	40
30	242818	39
34	269187	38
35	276060	37
49	387540	35
96	732138	34
101	761646	31
112	831417	29
116	859007	28
118	870399	27
121	888682	26
126	917018	25
274	1906904	23
280	1939513	20
282	1952561	17
293	2014234	16
315	2125514	15
316	2129533	14
318	2139106	13
329	2190537	12
331	2201690	11
341	2255423	10
346	2276477	9
830	5080057	8
1530	9053951	7
2312	13667274	3
2352	13846156	2
6199	32964420	1
14799	74004344	0
