4471
2
550
1
1060
0
25669
1512
1416
398656
19
2223
8
4573
644
2271
4
21152
3960
3
5339
5
2980
2229
19783
2535
2768
1646
4044
3083
17946
2465
3125
2145
789
32302
2041
3380