2843
1584
3118
2221
6949
9651
988
1318
839
6740
1195
2260
814
1281
1605
1703
1492
890
1484
916
797
837
861
830
897
993
875
1752
990
969
817
974
1684
1094
827
2378
754
1024
1067
941
785
780
1473
962
1438
1410
912
1118
980
1029
932
931
838
832
862
776
1100
1091
931
946