4471
2
3765
4
553
1
1619
25669
0
2508
7
2028
2929
6
3158
2271
19783
17946
1744
2903
3
2964
1603
6026
5225
8
2906
2879
717
2258
773
1581
1495
1088
1022
2245
32302
3891