2535
2
1189
0
19783
17946
32302
14
25669
783
21152
8
2932
3498
4
452
536
3779
3765
13
1950
3
699
715
1153
2996
563
3090
6
572
560
885
688
515
106
380