588
1
4902
3469
2
3400
1029
1998
0
877
1121
851
3
2526
666
1158
1653
1773
2564
899
3454
5
3513
10
1240
1565
354
1279
6
9914
3326
4876
1934
4018
9
1892
961
474