21152
8
3354
1
2535
2
19783
17946
0
32302
4360
9
1050
582
2505
2287
6822
5
2169
3175
25669
2057
2932
2258
1015
3498
4
929
3
1683
7762
3779
1527
3765
1038
3518
50969
7
4099