1	11915	50
10	57821	47
21	109493	46
22	112902	45
26	127692	43
28	134828	42
29	138635	38
30	142018	37
31	145992	34
36	163912	33
71	292915	29
76	307927	28
77	311013	27
78	314017	24
79	317149	23
81	322783	22
246	903929	21
250	917947	20
255	932925	19
263	956332	18
274	986181	17
380	1313870	16
387	1332515	15
398	1361475	13
406	1381427	12
438	1465593	11
953	3151759	10
963	3176750	9
969	3192867	8
974	3206216	7
985	3234189	6
991	3249093	5
996	3261823	3
1796	5496036	2
4561	12798948	1
10112	25931005	0
