1	9691	42
3	25018	41
4	32510	37
5	39115	36
17	115569	33
21	138982	31
25	162770	29
29	185248	26
30	190874	25
32	201942	22
144	819961	18
156	876664	15
205	1112794	13
618	3104901	12
621	3117659	11
819	4090935	10
1842	8800177	8
1886	8973531	7
2850	13087974	6
3381	15279308	5
5156	22798904	4
5548	24439841	3
5554	24461234	2
5688	24933916	1
33986	132007888	0
