1	5950	31
2	10807	30
3	14820	27
6	27387	26
8	36638	25
9	40530	24
10	44053	23
11	48033	22
32	124477	20
48	181657	19
49	184890	16
50	187687	13
90	326442	12
95	342663	10
96	346080	9
98	352789	8
104	369269	7
462	1412476	6
735	2141899	5
1055	3014453	4
1163	3254691	3
1976	5396900	2
6492	16221754	1
12053	28314638	0
