4471
2
5382
5
2463
25669
0
1819
1
1825
1125
19783
1744
5375
17946
717
21152
8
3835
32302
1743
8527
2271
4
2495
1451
3971