21152
8
2535
2
19783
840
0
6026
17946
32302
3158
1022
1
25669
553
1619
1547
3354
2057
2932
3498
4
2508
7
1189
1683
3779
3765
2028
2879
14
1153
2929
6
2996
3090