1	6087	27
2	11032	25
3	15000	22
21	84097	20
25	98898	18
30	118187	17
31	122119	15
32	125687	14
59	220776	13
66	244355	12
68	251194	11
360	1227017	10
373	1261783	9
419	1410306	7
436	1460376	6
915	2946950	5
951	3049232	4
3839	11528630	3
5925	17191066	2
19753	53164790	1
34696	90201626	0
