2115
0
2428
1
2505
2
2131
1813
19944
1681
2550
4335
929
3
1336
2571
6
2377
5919
2722
623
1876
21152
8
2949
2044
2600
4
2744
2972
2999