1	9813	32
68	239532	31
69	242678	28
70	245392	27
76	260621	25
81	272127	23
85	281474	22
89	289972	21
137	415904	20
143	429492	19
146	435091	18
151	445938	17
155	455713	14
350	994421	13
355	1007282	12
364	1031050	11
666	1747884	10
679	1774295	9
689	1796271	8
700	1820370	7
911	2290330	6
3815	8398862	5
3888	8523461	4
4432	9579793	3
19923	37413715	2
29332	53988045	1
159297	265955953	0
