4471
2
3765
4
25669
0
2039
7
2271
1369
1
1381
19783
17946
1752
1744
2903
3
2964
3644
1876
1603
5225
8
2906
1172
1166
1788
717
2258
1581
2245
32302