1	12639	49
2	21911	48
3	30462	43
5	48923	39
7	67534	37
8	76273	35
56	445226	34
62	487117	32
103	761035	30
111	807159	29
112	813456	28
267	1850350	27
271	1876873	26
274	1896392	24
427	2860273	22
434	2901631	21
457	3030090	20
486	3173152	19
487	3178039	18
1195	7521114	17
1453	9051096	16
1471	9145690	14
1935	11821097	13
1939	11842420	10
1956	11927133	9
3660	21435976	8
5952	33594295	7
6569	36733459	5
6651	37101801	4
30699	155860026	3
71278	341028844	2
171233	780969530	1
1309455	5451436055	0
