2810
3
1323
1
1525
1986
0
1569
10813
7
5978
6
2711
2
2319
4651
5151
2911
9
14125
10
2143
982
2378
21152
8
3554
1295