2905
26
988
0
1969
4818
4
2825
3
1558
1
7951
18
3121
2
6724
2050
469
3195
1579
508
676
1303
1149
254
2715
1038
2089
2820
10
835
377
1868
2446
1339
1485
1336
2786