3121
2
3195
3
2715
2905
26
2089
2820
10
1986
0
898
1
4818
4
2825
1541
1558
7951
18
6724
2659
1419
403
3329
508
5771
676
4476
1303
1149
3022
7
94424
254
1038
1397
835