21152
8
2535
2
1267
19783
17946
0
32302
383
28098
14
25669
297066
13676
21
2932
3498
4
4096
1734
3779
1258
1
3765
1443
3
1153
3090
6
3227
3080
1349
1044
1804
7258
2902
16
1590
3546