1	10761	35
2	18041	34
3	24002	33
10	57465	31
11	61578	30
16	81225	29
26	116802	27
30	131480	26
32	138226	25
41	170583	24
46	189895	22
48	197645	21
69	269192	19
70	273141	18
73	284034	17
80	310488	15
89	343072	11
90	346427	10
98	372549	8
118	439433	7
126	464927	6
152	539891	5
177	605052	4
472	1393058	3
710	2008838	2
1313	3582284	1
2101	5578425	0
