1	12959	40
3	25807	39
4	30263	38
6	40398	34
14	77801	31
18	98171	28
21	113491	27
25	134411	26
31	162337	25
33	171144	23
40	201771	22
49	240270	19
54	261966	18
62	296258	16
73	337177	15
76	347894	14
80	365100	11
95	432628	10
100	452331	9
180	758477	8
187	780809	7
266	1070545	5
299	1196400	4
342	1356923	3
367	1448799	2
371	1462039	1
3055	10280152	0
