511
289
329
281
525
652
1417
493
944
386
397
431
549
304
458
777
602
520
586
281
769
649
271
325
313
220
259
323
410
292
280
267
255
199
236
290
292
199
210