1	12933	47
2	20716	44
3	26904	41
13	85867	40
16	105082	32
18	118269	30
21	136274	28
22	141551	27
24	151548	23
28	171625	20
31	185987	18
35	201865	16
125	649941	15
129	667175	14
451	2152765	13
606	2806206	12
749	3399102	11
755	3422116	10
761	3444981	9
1090	4806533	8
1916	8206396	7
2411	10178322	6
3656	15075849	5
3992	16397886	4
4036	16542241	3
6697	26529250	2
6768	26760579	1
6811	26900926	0
