3209
734
887
706
1099
1314
871
775
791
872
1251
762
678
2485
6285
948
1162
1486
679
647
728
714
767
701
789
765
726
2525
815
1603
638
3706
844
2539
943
870
721
882
653
860
2411
671
1264
1083
770
688
4201
993
15895
1083
858
701
896
697
873
751
1045
1329
732
679