1	8478	42
12	75411	40
13	80141	34
14	84141	31
16	90974	29
18	97753	28
27	128580	27
28	132435	26
34	154247	25
38	170398	23
40	178062	22
159	665550	21
163	692053	19
169	714412	18
177	743803	17
332	1339255	16
335	1348486	15
367	1447680	14
375	1471853	12
479	1829015	11
729	2762116	10
731	2769466	9
737	2790722	8
754	2845011	7
778	2913819	6
807	2999266	5
809	3004963	4
3790	12267694	3
5863	18487998	2
7591	23320630	1
10386	31221127	0
