1	9755	32
2	16310	31
31	123121	30
33	131469	28
36	141953	26
69	270645	25
70	273416	24
95	362642	22
103	385690	20
109	401426	19
118	426547	18
122	435193	16
129	452440	15
229	741244	14
236	759775	13
325	1022488	12
427	1319587	11
429	1324892	10
1110	3251418	7
1128	3289051	6
5084	14244545	5
7344	19518688	4
7469	19765075	3
7562	19949528	1
458010	883722547	0
