12
157
88
287
156
29
8
30
9
61
20
72
23
11
24
126
503
52
82
129
204
194
7
5
22
139
38
162
361
27
164
66
138
75
39
13
195
21
10
105
37
301
65
6
15
1051
317
80
51
32