1	9230	36
2	16433	35
3	22621	34
4	28312	29
23	147821	28
28	176394	24
44	264951	23
78	451182	22
79	456007	21
83	476043	20
85	486464	19
89	507127	18
91	516817	17
153	820157	16
156	833694	15
163	864572	13
393	2003489	11
629	3108370	10
634	3127277	9
641	3155758	7
3049	13874531	6
3684	16599477	5
3980	17825022	4
8957	37773028	3
15522	62467242	2
19258	76642165	1
412686	1376391999	0
