2535
2
19783
25669
0
1819
1
32302
2996
2258
572
2932
3498
4
17946
3546
1153
5151
8627
3
3090
6
2012
6246
2366
2173
21152
8
1380
1391
1545
1159
4114
3208
4655
10
1266
2209