21152
8
4471
2
8527
1
1050
0
2287
5151
1334
25669
2258
1494
4
2954
2711
2911
9
1136
4651
3
1819
398656
19
685
6822
5
2271
766
3854
550
19783
2535
4099
4044