21391
1
7
2
1

15
6
40
19678
180
102
74
170
7
5
11
1
45
1
1
6
251
1
2
227
271
225
83