1650
1
674
2
3176
2478
3868
10
189
0
1974
1672
539
758
2087
3779
21152
8
10598
2986
21
3694
1730
1583
940
373
2835
5052
1759
788
1585
803
1960
1804
1512