2535
2
19783
32302
0
17946
1189
25669
572
138
21152
8
473
2932
3498
4
3779
3765
14
2087
1153
2996
3090
6
635
621
984
2230
1795
1
471
894
1193
633
2954
5784