21471
1
7
2
3

15
6
40
19741
181
102
87
170
7
5
10
1
45
1
1
6
251
3
2
227
274
227
82