2285
9108
1063
1680
3684
879
689
1708
1407
1317
732
3193
650
1102
818
687
704
1787
749
3121
647
658
633
684
706
742
1178
782
1002
795
700
1058
844
1593
648
655
785
3169
757
753
724
731
1128
746
955
781
2165
725
771
1363
933
765
723
830
1210
858
1386
822
869
770