1057
347
1903
221
1232
446
686
1199
658
595
806
684
862
649
275
1046
400
363
1012
595
265
653
549
477
613
1652
455
418
274
1422
793
440
863
535
1471
502
933
478
638
642
400
664
992
490
495
499
764
668
394
597
886
349
651
125
1601
767
708
1139
764
823