2505
2
2131
1
1627
19944
1946
1681
868
4335
929
3
1336
2571
6
2377
2722
623
4739
21152
8
2949
0
2044
2600
4