47
195
22
3331
68
909
193
185
27
141
137
50
265
77
256
1607
156
127
214
66
207
52
236
231
268
505
248
2494
95
151
215
229
352
295
169
349
375
40
109
42
276
82
63
20
15
13
271
162
378
382
223
1810
167
140