2843
1584
3120
2221
6950
9652
988
1318
840
6741
1196
2261
814
1281
1605
1703
1492
890
1484
916
797
837
861
830
897
994
876
1752
990
969
817
976
1684
1095
827
2379
754
1024
1070
942
785
780
1473
962
1438
1410
912
1119
981
1029
932
931
839
832
862
776
1100
1092
931
948