1	9773	36
2	16413	35
3	21287	33
4	25420	32
29	150975	27
32	167836	24
126	535979	22
128	542856	21
129	546716	20
130	550720	17
131	554632	16
137	576461	15
331	1279776	14
334	1291084	12
348	1336163	11
365	1386180	10
633	2285075	9
648	2328276	8
664	2374167	7
736	2588949	6
1554	5280118	5
2091	6962398	4
7361	18000483	3
7424	18113408	2
9410	21786306	1
1564333	4546580420	0
