1	12006	44
3	25542	42
4	31069	39
14	95234	37
15	100293	35
21	136254	34
25	165463	32
26	170745	30
29	185607	28
31	196585	27
35	216046	26
45	262769	25
49	281660	24
50	287650	23
88	485357	22
94	513640	21
97	526846	19
101	546401	15
193	1028087	14
270	1393957	12
375	1875415	11
376	1878592	10
571	2771368	8
582	2816199	7
610	2926834	6
619	2961037	5
2284	9778665	4
2452	10453800	3
3711	15182462	2
4246	17291608	1
9182	35236957	0
