1	9921	40
2	17332	38
3	23913	36
28	183469	35
30	195988	32
31	202284	29
33	213828	28
72	438924	27
112	684283	26
114	694659	24
118	715190	23
126	753240	21
226	1287236	20
229	1300913	19
235	1327717	18
242	1360525	15
264	1457983	12
273	1499663	11
582	3060261	9
596	3123406	8
1045	5315494	7
1065	5405117	6
1067	5413115	4
3830	17965508	3
4886	22668571	2
13519	58750382	1
23142	96548207	0
