417
275
412
734
1669
542
554
324
384
577
4177
408
290
453
364
563
442
616
433
510
1126
404
446
689
871