149
143
123
140
127
165
158
122
1210
188
2411
12170
9930
7881
6190
545262
4980
4620
4241
4239
403147
369142
31150