1	7238	22
2	11596	20
3	15074	17
31	115761	16
32	119294	13
108	398465	12
109	402163	10
135	480385	8
148	517930	6
149	520723	5
736	2401007	4
1401	4323143	3
1999	5995886	2
4397	12523672	1
606580	1379081737	0
