1	10187	53
3	23500	42
4	29148	39
6	38356	33
38	172680	32
40	179189	31
41	182320	30
88	357041	29
96	384071	28
97	387145	27
100	397429	26
102	404520	24
130	511875	22
131	515526	20
134	526139	18
138	539344	14
139	543178	13
144	560672	11
856	2989572	10
888	3072528	9
893	3086562	8
913	3148946	7
929	3187183	6
3876	11984376	5
3903	12050271	4
9171	26221943	3
12252	34265176	2
52378	133761040	1
148700	350175068	0
