1	12302	44
2	20421	43
3	26295	42
5	37258	38
6	42239	37
7	47137	36
33	198592	35
37	221461	34
39	232189	33
41	244431	27
44	261714	25
45	268809	24
132	748416	23
137	769596	22
146	813263	20
148	821855	19
157	861343	18
191	1035520	15
252	1327716	13
261	1364079	12
360	1790884	8
886	4220645	6
888	4227502	5
895	4255680	4
6237	25485891	3
6253	25537952	2
17801	68338172	1
105530	264283311	0
