1	7192	34
2	11738	31
3	14949	28
5	23830	26
10	42428	25
14	55548	23
16	61952	22
25	85164	17
26	87152	16
28	91525	14
30	96057	13
32	99522	12
35	104998	11
71	199686	10
78	217873	8
84	231637	7
116	303701	5
496	1170050	4
500	1177140	3
503	1182277	2
544	1261166	1
1451	3074287	0
