21152
8
2535
2
19783
17946
0
32302
1212
25669
2072
3
5402
10
3354
1
688
2057
588
2932
3498
4
1189
3708
4036
1683
3779
2285
9160
5
3765
1628
14
1153
2996
3090
6
572
1247