1	2771	14
2	4885	12
13	24930	11
14	26610	9
16	29872	6
57	99561	5
95	160478	3
166	272176	2
188	308382	1
842	1295769	0
