47
591
171
694
95
505
21
266
61
284
59
345
42
202
40
134
29
116
15
256
17
194
22
184
16
144
32
124
20
123
48
158
10
153