1	10524	45
2	17922	44
5	32271	43
7	39804	39
10	51177	36
14	65925	35
18	80603	33
25	117470	30
26	121698	28
34	153370	26
37	164434	25
41	178348	24
50	210974	23
56	232941	21
77	305931	20
82	322137	18
139	510351	17
143	523823	16
157	568867	15
173	614003	14
192	669215	13
204	707505	11
205	710858	10
206	714677	9
220	762151	8
260	876560	7
340	1113021	6
346	1130462	5
377	1220659	4
563	1728278	3
769	2286885	2
894	2612358	1
1016	2925472	0
