1	7853	29
2	12898	28
4	22177	23
5	26402	20
6	30217	19
16	64577	14
29	112639	12
38	142242	11
88	295549	10
107	352584	9
112	368423	8
185	582657	7
250	745752	6
291	858542	5
301	885569	4
350	1004940	3
381	1087624	1
638645	1452350701	0
