1	5653	22
28	115493	21
39	149736	20
41	155475	19
48	174108	18
50	180067	16
51	183227	12
149	492331	11
156	508967	9
242	775294	8
350	1097253	7
676	1973302	6
689	2010336	5
888	2568596	4
897	2591393	3
1022	2869796	2
2245	5884938	1
3468	8547902	0
