1	5996	25
3	15939	24
4	20769	23
5	25015	21
8	37606	16
40	162467	14
45	179776	12
107	420814	11
111	433809	8
484	1694933	7
495	1728288	6
818	2807815	5
821	2817145	4
1890	6237804	3
2749	8934833	2
3424	10930394	1
3432	10952534	0
