21152
8
2535
2
1267
19783
1583
0
17946
32302
4179
1
383
28098
14
25669
297066
13676
21
3354
2057
2932
3498
4
4096
1189
1683
3779
570
800
3765
1443
3
1153
2996
3090
6
572