4471
2
25669
0
603
99072
398656
19
181997
11
1204
4573
644
1
2271
4
550
3960
3
5339
5
2980
2229
19783
2535
1646
4044
3083
17946
2465
3125
2145
789
32302
2041
3380
2135
2313