1	9672	39
3	23199	36
4	29027	35
5	33475	31
7	41240	27
70	302902	26
98	402240	25
102	416413	24
104	423510	21
106	430910	20
108	438238	18
109	442102	17
110	445617	16
113	455522	13
824	2869229	12
830	2886929	10
1771	5891380	9
1983	6545556	8
3377	10470019	6
8086	23629575	5
8207	23923894	4
9492	27252941	3
13853	38017032	2
22892	60515660	1
127194	300681280	0
