1	12620	46
7	50726	42
9	63368	40
11	74946	39
13	86944	34
17	107436	32
18	112293	30
21	126473	23
22	131692	21
28	158734	19
31	173111	18
32	177394	17
47	245435	16
63	313186	15
74	362809	14
76	370874	13
92	441720	12
150	674033	11
178	791144	10
202	883678	9
254	1084681	8
353	1441575	7
373	1520306	6
588	2247959	5
678	2541654	4
709	2644835	3
755	2787697	2
2598	8537567	1
2979	9745668	0
