4471
2
25669
0
3090
6
2039
7
2271
4
1369
1
1381
19783
17946
1752
1744
2903
3
2964
3644
1876
1603
2906
3868
10
1172
1166
5347
2835
5052
462
717
2258
2013
1593
5621
8
2919