1	9849	43
3	25036	37
20	104953	34
32	163334	33
33	167769	32
35	176105	31
36	179869	29
40	194237	26
42	200542	25
44	207341	24
47	217312	22
48	220886	21
49	224596	19
50	228388	16
54	243134	15
240	947275	14
244	960928	13
263	1020280	12
285	1090177	10
289	1102293	9
299	1133911	8
1245	4402929	7
2489	8432816	6
2512	8497943	5
2549	8598821	4
3045	10067470	3
4342	14012230	2
5176	16403630	1
13129	39546584	0
