21152
8
3546
1
2949
0
32302
567
2711
2
4651
3
1193
2911
9
2996
1189
5151
14
181997
11
2535
19783
2932
2676
1942
3498
4
25669
783
2405
17946
2740
2082
2593
1804
1153
6307
10