588
1
1655
2
2156
1282
858
1519
1032
0
1420
4
695
2473
1697
10
940
2162
3
760
731
809
687
1408
831
797
761
2907
2200
5
530
982
501
1142
531
839
1325