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