1	7828	41
2	13465	38
3	17735	36
5	27341	34
17	77734	33
41	179559	32
43	187339	30
75	310593	28
76	314023	27
85	342340	25
90	359733	24
92	366910	21
97	384545	20
98	388248	18
103	405574	16
216	826221	14
754	2655074	13
949	3307485	12
1195	4061678	11
1214	4112972	10
1581	5288544	9
1606	5364449	8
3200	10493853	7
3541	11479674	6
6141	19045084	5
7448	22483619	4
11674	33399869	3
11790	33655086	2
165844	392907864	1
395362	881793877	0
