1	10955	50
5	35803	47
6	40975	44
8	50889	43
11	64399	42
12	68702	38
15	83637	37
17	93593	36
19	104078	34
22	120863	30
23	126215	29
26	141963	26
34	181415	25
39	202395	24
49	246519	23
50	251709	22
59	294910	20
60	299335	18
67	330813	17
71	348192	16
77	373740	14
80	386581	13
87	417075	12
97	458078	11
117	553299	10
135	622185	9
161	718266	8
170	751989	7
196	854670	6
236	1003726	5
258	1078891	4
580	2107097	3
972	3302686	2
3659	11193156	1
4024	12259752	0
