1	12619	49
2	22529	47
15	128423	43
19	161272	38
21	175897	36
24	196800	34
26	210236	31
28	223305	30
31	242202	29
36	269111	28
37	274858	25
40	292883	24
288	1991668	23
290	2004625	18
1252	7895575	17
1267	7979002	16
1292	8103824	15
1326	8281009	14
1873	11509502	13
3612	21613262	12
3613	21618657	11
3632	21720510	10
3642	21772472	9
6866	39229746	8
7033	39969315	6
11874	64941144	5
15798	83547921	4
33832	170939850	3
36679	184381324	2
36763	184714526	1
1100052	3407391636	0
