1	11734	40
2	19332	36
22	140926	35
23	146229	32
27	166258	30
29	175425	27
31	184045	26
34	197206	24
61	336541	23
117	606982	22
199	962000	20
295	1408433	19
297	1416146	18
303	1440042	16
328	1536325	15
329	1539918	14
338	1574348	13
356	1638955	12
511	2268287	10
516	2284798	9
526	2320193	8
943	3995803	7
946	4007241	6
1279	5248672	5
3537	13728062	4
4389	16757752	2
32606	108565827	1
194236	600955242	0
