3980
3
1588
2
4682
2471
4453
0
2683
18403
6
4895
8
282572
5513
1
9315
1516
1451
1257
1343
995
169211
11