21152
8
4471
2
2535
5151
66
0
25669
946
1
1603
3498
4
8527
3200
3
2990
32302
2711
2911
9
1819
4651
1136
1463
398656
19
2271
1269
3971
3158
550
19783