21152
8
1364
1
3090
6
3936
3
2525
1522
0
1857
2535
2
3546
19783
957
2932
3498
4
32302
17946
2573
7
1813
572
1397
2195
1153
4692
635
96
2496
1809
5135
1020
25669
630