0
778
476
558
702
607
562
515
647
509
507
567
664
632
563
747
1
490
741
710
651
128927
2038
1730
1644
1585
1578