1	7611	21
20	84723	19
21	88250	18
31	123553	17
41	166507	16
46	184271	15
72	278730	13
74	283979	11
79	300982	10
82	311499	9
184	670365	8
314	1091935	6
322	1113444	5
353	1196385	4
1002	3146019	3
7866	21377129	2
27870	73216904	1
32925	85123730	0
