2964
1
2986
19783
2
2996
0
32302
1512
4044
5
17946
14
2535
25669
3125
1189
1461
3498
4
2478
4471
1672
2258
3779
940
572
1193
3426
21152
8
3083
2465
1819
2932
2903
3