1	11245	39
3	27855	38
4	35090	36
6	46937	35
9	66986	32
10	73644	31
12	84673	23
13	89888	21
14	94595	20
93	500106	19
98	525066	17
100	535045	16
107	569577	15
247	1222124	13
256	1254818	12
263	1280343	11
274	1323735	10
536	2458903	9
545	2491405	8
1059	4627040	7
1619	6828419	6
1622	6839549	5
2429	10016458	4
4130	16274095	3
4915	19115687	2
11309	41622664	1
21751	76633283	0
