0
989
509
739
1093
664
702
773
766
717
1000
1578
1567
704
746
590
749
1
491
741
634
712
652
128960
2040
1731
1645
1587