4471
2
572
0
21152
8
25669
52
5151
17946
19783
1603
1
475
2906
1103
1189
1744
14
914
717
21
2524
392
2907
2911
9
32302
1105
484
534
2663
1534
668
536