1	3648	12
2	5734	10
7	16006	9
10	21499	8
12	24620	6
30	55176	5
31	56701	4
50	90893	3
53	94574	1
787	1179846	0
