1	7097	32
2	12210	31
3	16791	29
4	21102	27
14	65552	25
17	77639	22
20	89616	18
57	243218	16
59	250112	15
62	261146	14
69	284833	12
74	301123	11
80	321207	8
220	836188	7
367	1344474	6
935	3270232	5
1986	6637278	4
2519	8334554	3
2576	8491010	2
2726	8868441	1
25254	73456299	0
