1	12573	36
2	19760	35
3	25309	34
4	30976	31
8	58059	28
23	142699	26
67	392290	25
71	408267	24
76	428343	22
82	451187	21
84	461694	20
85	466060	17
86	470166	16
87	474196	15
189	996185	14
190	1000504	12
502	2347214	10
725	3330268	9
754	3433097	8
765	3472599	6
789	3554577	5
2907	12366533	4
4938	20019791	3
5030	20318268	2
9102	34929915	1
223063	719440422	0
