139
130
164
152
148
175
138
141
146
173
10880
8870
6770
5200
483261
4220
4070
3879
3631
344147
314142
29049