1183
2
580
1
562
845
74
458
665
592
369
493
635
634
578
698
760
740
1097
349
613
449
2112
544
657
704
88
438
699
472
1003
1143