1	11171	47
6	37462	43
8	44740	40
11	56278	38
16	76391	37
21	93081	36
25	105213	34
32	129446	33
37	145652	32
38	149192	31
39	152867	30
52	203420	29
58	225907	28
74	282893	27
75	286208	26
88	326201	24
98	358367	23
115	412600	20
116	416059	17
124	443720	16
135	479315	15
139	490950	13
302	965643	12
351	1106859	11
352	1109663	10
410	1264563	9
417	1286181	8
601	1756091	7
1084	2891016	6
1180	3124976	5
1286	3392157	4
1472	3839964	3
1749	4475138	2
2562	6253326	1
20000000	64149833638	1
