2535
2
19783
32302
0
17946
14
1189
25669
572
21152
8
2932
3498
4
406
3779
3551
10
730
3765
2907
2087
1153
2996
795
3090
6
635
621
1756
2524
984
445
1564
1795
1