1	11098	36
5	35223	34
13	76430	33
16	91593	29
24	130235	28
27	144265	26
28	148631	24
30	159413	23
31	164247	22
33	175097	21
36	191426	20
41	215611	19
44	230642	18
51	260935	17
52	264158	16
56	279291	15
58	285686	14
77	358271	12
117	499553	11
118	502781	10
121	514627	9
161	653314	8
362	1369498	7
437	1605356	6
508	1842123	5
542	1953176	4
568	2049483	3
605	2175669	2
943	3262907	1
1083	3691068	0
