1	7548	24
5	26906	23
6	30588	22
21	96108	21
22	99875	18
26	114702	17
27	117741	16
28	121270	15
30	129125	11
31	132512	9
246	860477	7
394	1345130	6
435	1475150	5
444	1498677	4
447	1507240	3
467	1557559	2
7139	19314304	1
10760	28578052	0
