384
323
1228
945
401
542
787
364
310
283
380
262
311
256
344
277
290
237
285
284
235
287
363
526
245
1631
1427
983
238
254
264
244
233
273
226
220
292
221
572
361
250
357
279
257
203
236
269