2535
2
19783
572
0
25669
17946
32302
1189
14
21152
8
2932
3498
4
984
2996
4471
3779
3765
2087
1153
1193
3090
6
2524
2366
1
3798
392
581
938
475
3080
3
194
1044