1	6600	32
2	11722	28
4	20611	27
5	25419	25
6	28920	23
7	32121	22
8	34819	21
9	37809	17
10	40515	16
43	149844	15
100	312761	14
101	315256	11
102	317721	9
354	972888	8
393	1053515	7
399	1065553	6
870	2247510	5
1057	2686713	4
1375	3446833	3
1383	3463658	1
6980	15819961	0
