1	6096	35
4	20161	25
6	29557	24
7	33630	22
26	113528	21
28	120435	20
65	237587	19
66	240713	17
69	249756	16
76	268248	13
77	271259	11
82	285356	10
91	310873	8
94	319331	7
225	707952	6
405	1210710	5
1125	3180200	4
2250	6084392	3
2262	6113577	2
2878	7514514	1
70955	151130648	0
