1	12912	56
3	33878	40
18	146731	39
21	165660	38
24	185075	37
25	191512	36
30	223850	34
34	248513	30
146	1036070	27
149	1052862	26
192	1319788	25
199	1356375	24
202	1371632	22
436	2831763	19
437	2836965	18
438	2842431	17
454	2921326	15
821	5030918	14
1550	9274533	12
1749	10355372	11
2419	13847754	10
2440	13947733	9
3697	20453594	8
4902	26462578	7
10993	56558220	6
12266	62494502	5
15037	75955543	4
32568	156963476	3
58338	273130285	2
83622	384701203	1
630063	2668746987	0
