2891
4
3121
2
3195
3
3154
5
2715
2089
2820
10
898
1
469
0
1773
1969
4818
2825
1541
1558
7951
18
6724
404
1419
403
3329
508
676
4476
1303
1149
3022
7
254
1038
1397