2905
26
1868
0
666
2446
3
1452
2
1339
1
1048
1485
1336
2786
3000
1892
1773
11351
17
3505
3008
399
792
709
5527
935
1104
2767
9566
8
2523