3505
5
2092
0
1466
1889
1
1076
2489
10
1753
2
2725
22
3429
7
929
471
2322
4
511
527
3
3109
14
2054
1828
8607
8