1	10934	42
2	17631	35
3	21804	33
5	32433	26
21	103224	24
22	106862	22
168	642013	21
171	649812	20
173	656946	19
177	669432	17
186	698134	16
188	702987	15
193	718418	14
205	748549	13
210	761712	12
627	2069987	11
638	2099617	10
750	2431580	9
760	2459148	8
1039	3271367	7
1761	5296673	6
2098	6207855	5
3371	9557958	3
9140	23589369	2
11992	30507645	1
75233	167846480	0
