21152
8
800
1
17946
0
2911
9
5151
2
570
19783
32302
1942
2740
3
2258
2711
398656
19
4651
297066
13499
5
25669
7793
4
3083
2535
1583
2932
2676
3498
181997
11
2405
2666
2082
2903
2964