1	5991	21
4	20826	19
5	25091	17
7	32827	16
9	40678	13
97	389846	10
102	407651	7
105	418510	5
108	429555	4
954	3391126	3
1335	4691792	2
2099	7185447	1
9433	29622292	0
