21152
8
4471
2
6307
10
2535
32302
0
5151
25669
1603
1
3498
4
2328
3
8527
3200
746
1568
1397
2990
1394
3132
2711
2911
9
1819
4651
1136
398656
19
685
2271
2776
608
3971
3186