39
38
22
288
450
251
239
937
228
427
345
198
226
309
185
306
154
116
807
125
148
499
307
320
262
183
331
223
220