3765
4
2535
2
19783
2996
0
4005
1
17946
32302
894
1189
2954
25669
3991
2683
297066
21152
8
2932
2366
3498
571
1295
280
3779
3683
3205
2650
20
14
566
1153
984
2159