1	6558	28
2	11662	27
3	15873	26
4	19900	24
15	61400	21
16	65049	19
17	68254	18
30	117610	16
31	120956	15
32	124619	14
41	149032	12
44	156999	11
324	1041041	10
333	1064817	9
455	1407160	7
460	1418294	6
468	1437022	5
476	1455337	3
493	1497911	2
506	1530613	1
2042	5315148	0
