21152
8
3090
6
2903
3
2593
1
2949
0
2932
2
3724
3125
4471
2907
8527
2986
1889
297066
3080
19783
1927
32302
25669
2711
2911
9
4651
398656
19
2366
2124
2948
550
5151
3158
1289601
4