1183
1025
1023
941
935
862
837
732
704
700
698
694
680
679
646
645
608
596
542
539
530
529
525
505
505
494
492
472
466
454
454
449
442
440
438
435
433
430
427
418
417
412
407
403
396
388
387
387
386
381
381
378
375
361
360
358
357
357
355
351
341
338
337
336
334
332
331
329
327
319
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