1184
1025
1023
941
935
862
837
732
705
700
698
694
680
679
646
646
608
596
542
539
530
529
525
505
505
494
492
472
466
454
454
449
442
440
438
435
433
430
427
419
417
412
407
403
396
388
387
387
387
381
381
378
376
361
360
358
357
357
355
351
342
339
338
336
334
332
332
330
327
320
319
318
312
310
309
295
268
262
260
256
255
254
244
235
233
230
216
214
212
208
208
205
205
202
202
193
191
191
190
188
184
182
181
181
174