21
15
14
258
47
8
109
6
3
13
10
38
40
25
11
211
82
33
26
32
18
122
24
19
367
20
4
1
53
7
238
88
230
44
51
102
52
89
29
43
57
2622
17
319
192