1669
0
843
910
333
768
812
664
323
6273
661
866
435
676
643
581
1974
795
1636
493
1431
1106
728
555
858
684
519
839
826
1519