1	11678	44
2	18579	41
4	30954	40
6	40949	38
8	47598	37
9	49989	35
10	52436	34
11	54879	33
13	59935	31
31	138887	30
37	160418	29
39	167305	25
44	181155	24
46	187322	23
47	190292	21
48	193288	19
51	201719	18
131	530937	17
262	1014864	16
307	1167082	15
319	1202722	12
320	1205369	11
337	1255149	10
731	2474328	9
746	2511418	8
1925	5952957	7
1946	6002607	6
2293	6890954	5
4779	13357219	4
4885	13613153	3
7933	20694569	2
9134	23467572	1
93029	204389953	0
