1	6280	30
5	25533	28
6	29629	27
15	66992	26
17	74651	25
20	85879	23
22	93328	21
25	104737	18
62	248549	16
109	427455	14
119	461520	13
124	478832	12
127	488625	11
150	565060	8
152	571894	7
442	1574919	6
672	2311920	5
925	3108650	3
3787	11945026	2
3857	12122836	1
13157	38790404	0
