3007
2579
1256
798
1846
2177
871
705
805
820
1032
3757
2773
4634
1228
840
789
1144
888
853
2843
1724
2878
914
1685
7320
5215
825
859
1125
1230
1830
1134
732
1099
865
2256
1093
877
835
7737
1627
903
1369
969
1150
1119
824
948
920
820
902
845
1054
887
1848
1065
2180
1112
1198