3222
1086
695
781
1007
818
822
835
1675
844
690
1343
723
1539
2517
779
1652
640
782
1849
768
703
735
807
893
8485
693
1482
728
733
1995
681
625
684
2133
847
761
794
757
872
1215
757
763
976
717
815
914
619
704
1132
786
749
738
1163
8230
953
1222
4487
682
699