4471
2
3765
4
25669
0
603
99072
398656
19
1204
4573
644
1
2271
550
2245
3
3960
5339
5
2980
1226
2229
3053
7
19783
2535
1646
4044
3083
17946
2465
3125
2145
789