1	13473	60
9	80698	54
10	88160	50
12	102658	49
13	110097	45
16	134599	44
18	152412	43
19	160527	41
22	183851	40
25	205916	35
28	228814	33
111	871622	26
118	918967	25
125	963542	24
126	969726	23
136	1032419	21
426	2981347	19
514	3525114	18
527	3596197	14
2477	15393947	13
2515	15577645	12
2530	15654391	11
3305	20209772	10
3718	22477081	8
3735	22563452	7
7069	41194208	6
7143	41533679	5
15118	83492504	4
15123	83516471	3
86929	308330847	2
87349	309438961	1
547170	1546639477	0
