1	13293	61
3	31057	53
6	50775	47
10	67782	43
11	71464	40
12	75036	37
37	204983	36
58	303444	35
62	321415	33
64	329985	32
68	343924	30
73	363421	29
80	389429	26
84	403387	24
87	412420	23
89	420073	22
95	436153	21
426	1816109	20
437	1855481	19
443	1878861	18
584	2443418	15
708	2897678	14
952	3728606	13
1066	4148798	12
1072	4168496	11
1087	4211766	10
1098	4242763	9
1102	4255089	8
3004	10706993	6
3528	12338244	4
3550	12396156	3
9030	29777086	1
175476	476476982	0
