4044
5
2535
2
25669
0
3498
4
851
1
2986
17946
4471
21152
8
4915
32302
3125
19783
1461
3735
787
2964
2478
1672
3779
2903
3
2668
2087
638
3051
1849
1583
940
1759
1585