2989
1
2920
4
3491
1380
0
1537
371
496
471
21152
8
2949
2437
2
504
592
456
3316
10
2059
526
712
3366
2080