1	5750	30
2	10268	26
4	18844	22
11	45213	20
12	49824	18
35	138546	16
36	141844	15
41	156910	13
78	279957	12
81	289200	11
87	307738	9
490	1613695	8
594	1939040	7
614	1998597	6
615	2001486	5
3035	9077491	4
3054	9129473	3
4218	12229514	2
4806	13781386	1
12845	35159125	0
