21402
1
7
2
1

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