2265
2089
847
14563
3949
1289
2283
584
5379
776
1291
611
712
677
678
779
1292
641
679
1272
983
814
1185
987
1051
692
777
750
8108
727
1426
1658
759
944
702
624
639
808
873
837
673
1493
766
750
950
686
691
3498
1244
696
1265
1679
1060
941
752
887
675
2325
794
1449