1	11040	36
3	25133	35
6	42614	34
12	73420	33
15	87966	31
16	92931	28
17	98065	27
23	129013	26
25	139039	25
27	149225	22
28	154430	21
30	164093	20
31	169104	19
36	193447	18
43	224807	17
45	232824	16
76	358618	15
98	439320	14
110	504336	13
158	669910	12
277	1069324	11
294	1128256	10
306	1170969	9
322	1223875	8
331	1257021	7
380	1419501	6
387	1445169	5
805	2745873	3
3978	12168904	2
4729	14438179	1
6068	18384887	0
