1	16658	49
2	26514	46
19	169753	45
22	189335	43
23	197018	40
24	204310	39
28	229707	37
31	248600	33
37	283898	31
64	494446	30
69	524135	24
70	529615	23
291	1916610	22
292	1922580	20
400	2542280	19
405	2568391	18
417	2632532	17
506	3149980	16
508	3161659	15
523	3243339	13
913	5469202	12
923	5516796	11
2004	11177439	9
2150	11840136	8
5750	30201312	7
5755	30224560	5
5770	30295087	4
5821	30523112	3
18605	89554248	2
86891	386787732	1
133069	589038263	0
