2535
2
19783
2996
0
17946
32302
345
931
1189
25669
21152
8
2932
3498
4
1324
717
3779
3765
722
14
1153
3090
6
984
572
583
576
392
1193
637
76
1346
3080
3