1	11819	43
2	19082	40
3	24973	39
18	111970	37
21	124631	36
23	133413	34
28	164159	33
30	174953	31
34	195157	29
36	205887	27
40	222921	26
45	245100	24
49	264495	23
92	494760	22
94	503652	21
95	507866	20
103	565697	18
223	1114723	16
234	1156411	15
236	1164513	14
251	1227243	13
300	1464309	11
538	2496291	10
685	3125064	9
788	3588203	7
1510	6542640	6
1999	8446662	5
2244	9396774	4
2259	9448085	3
2263	9459935	2
9106	34522317	1
637492	2023155398	0
