1	11799	35
2	18855	31
6	41830	30
7	47085	27
11	69313	26
17	101550	23
18	107016	21
25	143857	19
26	149057	18
30	169459	17
35	193607	15
41	219018	14
47	244847	13
184	763484	12
265	1059087	11
406	1565585	10
409	1578065	9
426	1637958	8
429	1647973	6
470	1785291	5
768	2755707	4
1820	6036079	3
2344	7696122	2
2434	7986019	1
107317	322987884	0
