349
337
311
544
318
281
398
308
274
267
551
307
259
413
278
252
271
309
3097
260
293
305
291
266
246
324
356
255
275
322
396
286
355
1104
599
586
528
889
451
411
443
658
616
408
466
597
18514
699
497
370
328
610
390
392
357
444
383
440
475
401
412
554