1	12023	40
3	28700	33
31	190516	29
37	219083	25
38	224934	24
41	240916	22
110	588375	21
113	600381	20
120	632515	19
133	690238	18
136	703188	16
334	1650964	15
428	2064200	13
570	2655181	11
604	2797391	10
822	3700783	9
867	3859394	8
1069	4680520	7
2060	8775022	5
2111	8968911	4
6600	26300257	3
6609	26328510	2
26219	94972517	1
210493	695234373	0
