21152
8
2535
2
19783
1267
1583
0
2932
3498
4
4096
32302
383
17946
570
1
800
1443
3
1153
3090
6
13676
21
28098
14
25669
2996
3227
3080
4179
1044
297066
38477
34
1064
4044
5
1067