1	9891	46
2	17336	42
3	24070	41
4	30422	39
6	44044	33
8	57437	32
32	208278	31
37	235898	27
42	264801	26
43	270247	23
384	2064161	22
393	2105819	19
399	2133698	17
411	2190009	14
422	2237069	13
430	2274135	12
445	2342869	11
1333	6603709	9
1836	8960509	8
2599	12312433	5
3908	18067226	3
9063	40298590	1
39016	157721649	0
