21152
8
3957
3
2907
2
4044
5
11153
17946
0
2535
32302
25669
3125
19783
1461
2964
1
3498
4
1360
2478
997
4471
1672
866
2838
3412
2655
3779
845
3245
2986
940
2744
1512