1	11717	43
2	19200	42
3	24733	39
7	43188	38
10	54841	37
21	95474	34
23	102930	32
28	121427	30
30	127908	27
32	134597	25
41	163893	23
50	191188	21
57	212126	20
60	222256	19
71	257231	17
77	276391	16
83	293801	15
109	374534	13
111	380942	11
184	587609	10
234	724296	9
247	758936	8
271	822203	7
313	932274	6
320	951160	5
396	1146498	4
701	1928703	3
869	2360195	2
1556	4125142	1
6857	17717320	0
