301
865
912
634
662
693
759
500
507
705
303
702
370
1,589
636
376
877
877
454
3,365
655
867
514
514
514
501
674
826
547
435
525
490
490
547
547
355
437
433
434
268
602
708
708
574
574
237
389
156