21152
8
10507
23
1340
1
4471
2
2258
8527
5151
1494
4
25669
0
2911
9
1819
1532
398656
19
1136
685
3083
17946
2711
4651
3
32302
2271
1522
550