1	8602	47
2	13750	45
6	25945	41
8	31335	40
9	34299	35
17	56520	33
22	70238	31
23	73600	30
28	89109	29
35	111233	28
37	116342	27
40	125477	26
43	133627	24
54	166096	23
57	176071	22
67	206664	21
72	221974	19
80	245681	18
83	254407	17
86	263300	16
90	274561	15
100	303627	12
151	438593	11
164	472789	10
250	677234	8
280	748845	7
369	941118	6
555	1319497	5
570	1351008	4
620	1452175	3
2903	5575068	2
5654	10519793	1
14045	25245483	0
