25669
0
17946
32302
1461
3498
4
3090
6
19783
2
4471
7258
21152
8
603
2350
99072
398656
19
1204
4573
644
1
2271
550
3960
3
5339
5
2980
1768
2229
2535
1646
4044
3083
2465