1	15893	71
2	24121	70
3	30041	68
5	45435	42
7	58961	40
51	285743	39
52	289572	34
53	293522	33
54	297390	31
58	312358	30
62	327780	28
66	344067	27
72	369748	25
77	391194	24
80	403787	23
241	1119662	22
244	1130244	20
260	1175960	18
377	1667771	17
391	1712121	16
832	3468262	15
839	3490996	13
844	3505240	12
856	3543917	11
864	3571212	10
2268	8541810	9
2320	8695362	8
3730	13420230	7
4379	15596675	6
4405	15675936	5
4413	15697355	4
4560	16104711	3
4678	16419411	2
24923	75507358	1
1270733	3747403227	0
