4471
2
3158
553
1
1619
25669
0
2508
7
6026
2028
2879
2929
6
773
1495
1088
2271
4
1022
3891
19783
2535
4044
5
3083
17946
2465
3125
789
32302
840
2041
3380
2313
1643