1192
924
912
887
703
634
592
513
507
504
485
460
452
443
432
431
406
399
390
388
372
358
352
351
350
344
337
333
327
321
283
280
278
268
261
258
247
242
234
233
228
227
221
217
212
202
198
192
189
182
177
166
164
159
153
145