1	15097	53
8	67298	41
11	85539	38
20	135834	36
24	154953	33
29	175780	32
31	183141	30
151	732733	28
216	990745	24
225	1019791	23
371	1611807	21
379	1639495	18
502	2092125	17
509	2115465	16
522	2164099	15
689	2774425	14
1053	4133073	13
1055	4138461	12
1056	4142131	11
1069	4186884	10
1074	4200750	9
1137	4381320	7
3595	12330676	6
3640	12448842	5
6204	20519550	4
9373	30135967	3
9386	30169123	2
32849	97234516	1
32929	97450277	0
