1	6590	25
4	21225	23
6	30394	21
28	122719	20
51	222289	17
52	226425	12
60	256468	11
61	259794	10
90	377580	7
102	416492	6
111	445303	5
1246	4263195	4
1305	4424275	3
1483	4963848	2
6231	19455991	1
18981	56066609	0
