1	9278	36
2	16097	34
7	44540	32
10	59751	30
22	113164	28
25	127102	27
28	141470	26
30	151020	23
31	156143	22
33	165935	21
58	269120	20
65	298476	19
70	319554	17
75	341912	16
111	483138	15
125	539259	14
148	625319	12
150	633660	10
156	657482	9
173	723473	8
232	912029	7
270	1038737	6
367	1341280	5
446	1580055	4
466	1638457	3
1902	5910742	2
1995	6200032	1
2523	7752595	0
