2618
2162
1761
1733
1050
1046
1028
908
884
838
804
791
787
757
702
699
698
698
697
673
668
661
658
657
630
624
622
605
600
591
587
580
570
562
555
533
527
517
507
504
504
496
494
488
488
487
485
472
468
466
451
450
450
449
445
442
439
435
433
433
430
427
427
424
421
419
412
409
408
407
404
403
403
403
403
399
398
398
389
388
387
383
383
381
379
379
371
370
369
364
358
358
352
352
351
348
347
347
343
340
338
334
325
320
320
317
317
315
314
309
306
304
301
301
298
290
278
274
273