1	10985	48
2	18599	45
8	53416	44
9	59023	42
14	85363	40
21	122635	37
22	127969	36
24	138754	33
25	144258	31
31	176797	25
34	191576	24
40	219902	21
43	234358	20
48	257757	19
55	291918	16
73	371830	15
76	384846	13
82	410452	12
88	438967	11
92	457959	10
103	507170	9
141	680048	7
209	954182	6
242	1074640	5
250	1107896	4
351	1460647	3
447	1798083	2
942	3394397	1
14006	45061522	0
