1	10699	55
2	18640	53
9	56737	52
10	62256	51
11	67343	50
12	72325	49
14	82073	46
17	97303	44
19	107529	41
23	128998	39
25	139861	37
28	154794	36
35	189837	33
38	203170	31
50	252777	27
52	261797	26
54	270837	23
87	413004	21
89	421672	19
90	426214	18
97	452222	16
100	463278	15
107	509238	14
137	622191	12
175	762106	11
191	822414	10
238	984424	9
278	1127579	8
356	1395172	6
441	1685379	5
483	1818553	4
541	2018316	2
1757	5653652	1
16172	47483030	0
