1131
2
1072
1
754
3
423
715
394
589
422
437
429
409
627
579
497
540
1372
651
641
780
733
469
444
791
735
639
234
861
547
868
1222