1	12413	40
2	19873	37
20	127489	32
21	132899	28
22	137943	27
25	151781	26
26	157321	24
27	162129	22
51	282703	20
54	304691	18
55	309134	16
160	814750	14
385	1893779	13
396	1939428	12
408	1992622	11
412	2008357	10
850	4024342	8
1423	6518745	6
1588	7237767	5
2942	12885211	4
6359	26521244	2
20366	78287126	1
54058	194844380	0
