17
13
12
42
24
505
22
37
146
45
41
20
298
365
15
130
40
25
11
47
53
100
171
38
23
144
140
39
52
31
16
9
116
61
21
29
74
58
10
36
30
51
32