1132
856
818
770
520
453
433
399
393
377
369
363
356
354
342
330
328
323
322
303
299
293
280
271
268
261
260
241
238
219
210
207
206
198
194
192
189
187
177
175
174
166
161
160
156
153
152
151
150
147
144
143
125
124
120
117
112
103