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