118
140
131
120
147
1010
104
133
181
110
14831
11900
9301
7970
639263
6310
5750
5231
516147
49210
449142
3660