873
2
830
0
731
1
677
663
662
650
644
640
593
515
513
511
504
502
500
497
493
461
457
419
411
409
408
402
391