889
704
703
655
494
432
431
360
351
346
344
325
323
319
314
295
275
272
269
262
250
249
237
233
232
224
222
214
200
195
185
184
178
175
166
165
150
143
140
136
133
132
130
127
126
124
122
120
113
112
110
103
102