21152
8
25669
0
3090
6
6753
17
4724
3
2903
2593
1
2932
2
951
913
8527
19783
297066
3080
570
1514
3835
4
2043
2906
1452
3738
5
1922
1574
2711
2911
9
3673
4651
398656
19
2732
1292