541
426
459
885
364
593
406
378
406
352
398
391
311
276
271
252
292
275
233
262
259
242
297
196
208
234
245
203
212
208
311
343
385
323
339