1	12738	52
2	22588	49
11	96313	48
12	103349	44
14	116797	41
15	123962	36
16	130658	35
18	144088	32
44	335211	31
46	347181	28
50	370851	27
54	394350	25
212	1482963	24
216	1506938	23
222	1543426	21
459	3102006	19
646	4301713	17
1180	7520616	15
1346	8521520	13
1354	8568382	12
2076	12955956	11
2085	13007863	10
2105	13117377	8
2107	13127873	7
8477	48282938	6
8490	48346262	5
15831	87796813	4
28003	150585784	3
38926	204492055	2
39216	205793194	1
49488	255913997	0
