3222
1086
695
781
1007
818
822
835
1674
844
690
1343
723
1538
2517
779
1652
640
782
1849
768
703
735
807
893
8485
693
1482
728
733
1995
681
625
684
2133
846
761
794
756
872
1215
757
763
976
717
815
914
619
704
1131
786
749
738
1163
8229
953
1222
4486
681
699