1	6582	26
2	11717	23
3	16041	20
20	79856	18
55	212330	16
57	219292	14
60	229885	13
69	261149	12
125	448935	9
127	453668	8
145	503082	7
148	510913	5
545	1605904	3
554	1628479	2
1274	3588085	1
55145	117065795	0
