5643
9
870
2
614
1
578
783
845
631
542
3
739
997
616
1119
1063
5
1284
1850
858
0
3903
819
842
1764
6
744
838
844
1358
528
1962
773
492
472
897