1	6475	22
2	10929	21
7	29629	20
9	36162	19
10	39389	16
74	300477	14
107	424081	13
124	491493	12
129	508731	11
243	892905	10
340	1231406	9
400	1443280	8
402	1449623	7
495	1763380	6
947	3236015	5
1287	4309549	4
2009	6675979	3
5905	18655469	2
17420	51713696	1
185148	476068227	0
