1	12426	39
4	32984	35
8	56282	34
9	61299	30
12	78327	25
22	125480	23
24	135829	21
31	170133	19
37	198316	18
39	206016	16
41	214527	15
44	227011	13
75	355397	12
85	391699	10
121	539238	9
321	1202457	7
327	1220712	6
405	1486122	5
638	2220781	4
661	2297257	3
803	2730856	2
1076	3557238	1
1331	4311689	0
